试题详情

( )设计模式能够动态地给一个对象添加一些额外的职责而无需修改此对象的结构

A组合(Composite)

B外观(Facade)

C享元(Flyweight)

D装饰器(Decorator)