多項選擇題迭代器模式的優(yōu)勢有哪些?()

A.它支持以不同的方式遍歷一個聚合對象
B.迭代器簡化了聚合類
C.在同一個聚合上可以有多個遍歷
D.在迭代器模式中,增加新的聚合類和迭代器類都很方便,無須修改原有代碼,滿足“開閉原則”的要求E 增加新的聚合類需要對應增加新的迭代器類
E.增加新的聚合類需要對應增加新的迭代器類


您可能感興趣的試卷

你可能感興趣的試題

1.多項選擇題責任鏈有哪幾個角色?()

A.抽象處理者
B.具體處理者
C.客戶
D.虛擬

2.多項選擇題代理模式有以下哪幾個角色?()

A.抽象角色
B.代理角色
C.真實角色
D.客戶角色

3.多項選擇題關于享元模式說法正確的有()。

A.使用共享物件,用來盡可能減少內(nèi)存使用量以及分享資訊給盡可能多的相似物件
B.適合用于只是因重復而導致使用無法令人接受的大量內(nèi)存需求的物件
C.通常物件中的部分狀態(tài)是可以分享
D.常見做法是把它們放在外部數(shù)據(jù)結構,當需要使用時再將它們傳遞給享元

4.單項選擇題典型情況下,()模式不包容變化。

A.Bridge
B.Abstract Factory
C.Adapter
D.Facade

5.單項選擇題單例模式的作用是()。

A.當不能采用生成子類的方法進行擴充時,動態(tài)地給一個對象添加一些額外的功能
B.為了系統(tǒng)中的一組功能調(diào)用提供一個一致的接口,這個接口使得這一子系統(tǒng)更加容易使用
C.保證一個類僅有一個實例,并提供一個訪問他的全局訪問點
D.單例模式僅僅應用于多線程應用程序中