下圖所示為(1)設(shè)計(jì)模式,屬于(2)設(shè)計(jì)模式,適用于(3)。
(1)A.代理
B.生成器
C.組合
D.觀察者
(2)A.創(chuàng)建型
B.結(jié)構(gòu)型
C.行為
D.結(jié)構(gòu)型和行為
(3)A.表示對象的部分-整體層次結(jié)構(gòu)時
B.當(dāng)一個對象必須通知其它對象,而它又不能假定其他對象是誰時
C.當(dāng)創(chuàng)建復(fù)雜對象的算法應(yīng)該獨(dú)立于該對象的組成部分及其裝配方式時
D.在需要比較通用和復(fù)雜的對象指針代替簡單的指針時