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

正文內(nèi)容

迭代器與組合模式ppt課件-wenkub

2023-05-18 18:36:59 本頁(yè)面
 

【正文】 ,當(dāng)編碼使用聚合的項(xiàng)時(shí) ,就可以使用多態(tài)機(jī)制 ?組合模式提供一個(gè)結(jié)構(gòu),可同時(shí)包含個(gè)別對(duì)象和組合對(duì)象 ?使用組合結(jié)構(gòu),我們能把相同操作應(yīng)用在組合和個(gè)別對(duì)象上。 MenuItem MenuItem 甜點(diǎn)菜單 KEY MenuItem KEY MenuItem 晚餐菜單 Hashtable 午餐菜單 設(shè)計(jì)模式 22 解決問(wèn)題 ?我們需要某種樹(shù)形結(jié)構(gòu),可以容納菜單、子菜 單和菜單項(xiàng) ?我們需要確定能夠在每個(gè)菜單的各個(gè)項(xiàng)之間游 走,而且至少像用迭代器一樣方便 ?我們能夠彈性在菜單項(xiàng)之間游走,如:可以只 遍歷甜點(diǎn)菜單,或者可以遍歷餐廳整個(gè)菜單 設(shè)計(jì)模式 23 定義組合模式 ?定義: 允許將對(duì)象組合成樹(shù)形結(jié)構(gòu)來(lái)表現(xiàn) “整體 /部分” 層次結(jié)構(gòu)。 設(shè)計(jì)模式 12 運(yùn)行 設(shè)計(jì)模式 13 UML類圖 設(shè)計(jì)模式 14 定義迭代器模式 ?定義: 提供一種方法順序訪問(wèn)一個(gè)聚合對(duì)象中的各個(gè)元素,而又不暴露其內(nèi)部的表示。 } Iterator iterator=()。 設(shè)計(jì)模式 3 目標(biāo) ?迭代器允許訪問(wèn)聚合的元素 ,而不需要暴露它的內(nèi)部結(jié)構(gòu) ?迭代器將遍歷集合的工作封裝進(jìn)一個(gè)對(duì)象中 ?當(dāng)使用迭代器的時(shí)候 ,我們依賴聚合提供遍歷 ?迭代器提供一個(gè)通用的接口 ,可以遍歷聚合的項(xiàng) ,當(dāng)編碼使用聚合的項(xiàng)時(shí) ,就可以使用多態(tài)機(jī)制 ?組合模式提供一個(gè)結(jié)構(gòu),可同時(shí)包含個(gè)別對(duì)象和組合對(duì)象 ?使用組合結(jié)構(gòu),我們能把相同操作應(yīng)用在組合和個(gè)別對(duì)象
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1