装饰器 (Decorator) 模式用于 ( )
①将一个对象加以包装以给客户提供其希望另外一个接口
②将一个对象加以包装以提供一些额外行为
③将一个对象加以包装以控制对这个对象访问
④将一系列对象加以包装以简化其接口
- A.①
- B.②
- C.③
- D.④
正确答案及解析
正确答案
B
解析
装饰模式是一种对象结构型模式,可动态地给一个对象增加一些额外职责,就增加对象功能来说,装饰模式比生成子类实现更为灵活通过装饰模式,可以在不影响其他对象情况下,以动态、透明方式给单个对象添加职责;当需要动态地给一个对象增加功能,这些功能可以再动态地被撤销时可使用装饰模式;当不能采用生成子类方法进行扩充时也可使用装饰模式
你可能感兴趣的试题

-
- A.V(S2)和P(S4)
- B.P(S2)和V(S4)
- C.P(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案

-
- A.V(S1)P(S2)和V(S3)
- B.P(S1)V(S2)和V(S3)
- C.V(S1)V(S2)和V(S3)
- D.P(S1)P(S2)和V(S3)
- 查看答案

-
- A.P(S4)和V(S4)V(S5)
- B.V(S5)和P(S4)P(S5)
- C.V(S3)和V(S4)V(S5)
- D.P(S3)和P(S4)V(P5)
- 查看答案

-
- A.P(S3)和V(S4)V(S5)
- B.V(S3)和P(S4)P(S5)
- C.P(S3)和P(S4)P(S5)
- D.V(S3)和V(S4)V(S5)
- 查看答案

-
- A.P(S2)和P(S4)
- B.P(S2)和V(S4)
- C.V(S2)和P(S4)
- D.V(S2)和V(S4)
- 查看答案