A.它支持以不同的方式遍歷一個聚合對象
B.迭代器簡化了聚合類
C.在同一個聚合上可以有多個遍歷
D.在迭代器模式中,增加新的聚合類和迭代器類都很方便,無須修改原有代碼,滿足“開閉原則”的要求E 增加新的聚合類需要對應增加新的迭代器類
E.增加新的聚合類需要對應增加新的迭代器類
您可能感興趣的試卷
你可能感興趣的試題
A.抽象處理者
B.具體處理者
C.客戶
D.虛擬
A.抽象角色
B.代理角色
C.真實角色
D.客戶角色
A.使用共享物件,用來盡可能減少內(nèi)存使用量以及分享資訊給盡可能多的相似物件
B.適合用于只是因重復而導致使用無法令人接受的大量內(nèi)存需求的物件
C.通常物件中的部分狀態(tài)是可以分享
D.常見做法是把它們放在外部數(shù)據(jù)結構,當需要使用時再將它們傳遞給享元
A.Bridge
B.Abstract Factory
C.Adapter
D.Facade
A.當不能采用生成子類的方法進行擴充時,動態(tài)地給一個對象添加一些額外的功能
B.為了系統(tǒng)中的一組功能調(diào)用提供一個一致的接口,這個接口使得這一子系統(tǒng)更加容易使用
C.保證一個類僅有一個實例,并提供一個訪問他的全局訪問點
D.單例模式僅僅應用于多線程應用程序中
最新試題
()允許請求的一方和接收的一方獨立開來,使得請求的一方不必知道接收請求的一方的接口,更不必知道請求是怎么被接收,以及操作是否被執(zhí)行、何時被執(zhí)行,以及是怎么被執(zhí)行的。
命令模式是一種()模式。
()的適用情景是:一個程序想使用已經(jīng)存在的類,但該類所實現(xiàn)的接口和當前程序所使用的接口不一致。
()的結構中包含處理者和具體處理者兩種角色。
迭代器模式的優(yōu)勢有哪些?()
為了減少對象兩兩之間復雜的引用關系,使之成為一個松耦合的系統(tǒng),我們可以使用()。
典型情況下,()模式不包容變化。
設計模式中應優(yōu)先使用()而不是繼承。
模板方法模式中()定義了算法的骨架。
關于原始原型模式說法正確的有()。