設計模式基于面向對象技術,是人們在長期的開發(fā)實踐中良好經(jīng)驗的結晶,提供了一個簡單、統(tǒng)一的描述方法,使得人們可以復用這些軟件設計辦法、過程管理經(jīng)驗。按照設計模式的目的進行劃分,現(xiàn)有的設計模式可以分為創(chuàng)建型、( )和行為型三種類型。其中( )屬于創(chuàng)建型模式,( )屬于行為型模式。( )模式可以將一個復雜的組件分成功能性抽象和內(nèi)部實現(xiàn)兩個獨立的但又相關的繼承層次結構,從而可以實現(xiàn)接口與實現(xiàn)分離。
1.A.合成型
B.組合型
C.結構型
D.聚合型
2.A.Adaptor
B.Facade
C.Command
D.Singleton
3.A.Decorator
B.Composite
C.Memento
D.Builder
4.A.Prototype
B.Flyweight
C.Adapter
D.Bridge