freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

《迭代器與組合模式》ppt課件-文庫(kù)吧

2025-04-18 18:36 本頁(yè)面


【正文】 。 Iterator iterator=()。 while(()){ MenuItem menuItem=(MenuItem)()。 } Iterator iterator=()。 while(()){ MenuItem menuItem=(MenuItem)()。 } 遍歷集合的每個(gè)對(duì)象過(guò)程 封裝起來(lái)! 不用暴露出對(duì)象的存儲(chǔ)形式 看不到 ArrayList、數(shù)組 設(shè)計(jì)模式 8 迭代器模式 ?它依賴(lài)于一個(gè)迭代器接口: 一旦我們有了這個(gè)接口,就 可以為各種對(duì)象集合實(shí)現(xiàn)迭代器 《 interface》 Iterator hasNext() next() remove DinerMenuIterator hasNext() next() remove() 設(shè)計(jì)模式 9 用迭代器改寫(xiě)餐廳菜單 1 返回一個(gè)針對(duì)該集合的具體迭代器 設(shè)計(jì)模式 10 用迭代器改寫(xiě)餐廳菜單 2 不創(chuàng)建自己的迭代器,而是調(diào)用 菜單項(xiàng) ArrayList的 iterator()方法,獲得具體迭代器。 讓這兩家餐廳菜單類(lèi)都實(shí)現(xiàn) Menu接口 設(shè)計(jì)模式 11 代碼 每個(gè)餐廳菜單類(lèi)都必須負(fù)責(zé) 建立適當(dāng)?shù)木唧w迭代器。 設(shè)計(jì)模式 12 運(yùn)行 設(shè)計(jì)模式 13 UML類(lèi)圖 設(shè)計(jì)模式 14 定義迭代器模式 ?定義: 提供一種方法順序訪問(wèn)一個(gè)聚合對(duì)象中的各個(gè)元素,而又不暴露其內(nèi)部的表示。 ? 注意: ①迭代器模
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1