當(dāng)不適合采用生成子類的方法對已有的類進(jìn)行擴充時,可以采用 (1) 設(shè)計模式動態(tài)地給一個對象添加一些額外的職責(zé);當(dāng)應(yīng)用程序由于使用大量的對象,造成很大的存儲開銷時,可以采用 (2) 設(shè)計模式運用共享技術(shù)來有效地支持大量細(xì)粒度的對象;當(dāng)想使用一個已經(jīng)存在的類,但其接口不符合需求時,可以采用 (3) 設(shè)計模式將該類的接口轉(zhuǎn)換成我們希望的接口。
(1)A、命令(Command)
B、適配器(Adapter)
C、裝飾(Decorate)
D、享元(Flyweight)
(2)A、命令(Command)
B、適配器(Adapter)
C、裝飾(Decorate)
D、享元(Flyweight)
(3)A、命令(Command)
B、適配器(Adapter)
C、裝飾(Decorate)
D、享元(Flyweight)