HeadFirst(七)Adapter 适配器设计模式
?
?
?
外观/门面模式-Facade
将一群对象包装起来,以简化接口
当需要简化并统一一个很大的接口或者一群复杂的接口时,使用外观模式
外观将客户从一个复杂的子系统中解耦
实现一个外观,需要将子系统组合进外观中,然后将工作委托给子系统执行
可以为一个子系统实现一个以上的外观
?
装饰模式-Decorator
将一个对象包装起来以增加新的行为和责任
?
?
===============================================================
?
适配器模式示例
让火鸡变鸭子,以兼容现有接口的参数类型
?
?
?
鸭子的接口
?
??