单选题 用于增加对象功能的设计模式是______;用于限制对象访问的设计模式是______。
【正确答案】 B
【答案解析】
【正确答案】 D
【答案解析】[解析] 装饰(Decorator)模式是一种对象结构型模式,可以动态地给一个对象增加一些额外的职责。就增加对象功能来说,装饰模式比生成子类实现更为灵活。
代理(Proxy)模式可为某个对象提供一个代理,并由代理对象控制对原对象的引用。代理模式能够协调调用者和被调用者,能够在一定程度上降低系统的耦合度。