定义:
将一个类的接口,转换成客户期望的另一个接口,让原本接口不兼容的类可以合作无间。
UML图:
实现
OO原则
封装变化
多用组合,少用继承
针对接口编程,不针对实现编程
为交互对象之间的松耦合设计而努力
类应该对扩展开放,对修改关闭
依赖抽象,不依赖具体类
只和朋友交流
定义:
将一个类的接口,转换成客户期望的另一个接口,让原本接口不兼容的类可以合作无间。
UML图:
实现
OO原则
封装变化
多用组合,少用继承
针对接口编程,不针对实现编程
为交互对象之间的松耦合设计而努力
类应该对扩展开放,对修改关闭
依赖抽象,不依赖具体类
只和朋友交流