下图是()设计模式的类图,该设计模式的目的是(请作答此空),图中,ConcreteStrategy和Strategy之间是()关系,Strategy和Context之间是()关系。
A.将一个类的接口转换为客户期望的另一种接口,使得原本不匹配的接口而无法合作的类可以一起工作 B.定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 C.动态地给一个对象附加额外的职责,不必通过子类就能灵活地增加功能 D.为一个对象提供代理以控制该对象的访问正确答案B
下图是()设计模式的类图,该设计模式的目的是(请作答此空),图中,ConcreteStrategy和Strategy之间是()关系,Strategy和Context之间是()关系。
A.将一个类的接口转换为客户期望的另一种接口,使得原本不匹配的接口而无法合作的类可以一起工作 B.定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换。 C.动态地给一个对象附加额外的职责,不必通过子类就能灵活地增加功能 D.为一个对象提供代理以控制该对象的访问正确答案B