下圖所示為(1)設計模式,適用于(2)。
(1)A.抽象工廠(Abstract Factory)
B.生成器(Builder)
C.工廠方法(Factory Method).
D.原型(Prototype)
(2)A.一個系統(tǒng)要由多個產(chǎn)品系列中的一個來配置時
B.當一個類希望由它的子類來指定它所創(chuàng)建的對象時
C.當創(chuàng)建復雜對象的算法應該獨立于該對象的組成部分及其裝配方式時
D.當一個系統(tǒng)應該獨立于它的產(chǎn)品創(chuàng)建、構(gòu)成和表示時