适配器模式Adapter、外观模式Facade-- 学习HeadFirst设计模式记录

 

适配器模式:将一个类的接口,转换成客户期望的另一个接口,适配器让原本不兼容的类可以合作无间。

外观模式 :提供了一个统一的接口,用来访问子系统中的一群接口。外观定义了一个高层接口,让子系统更容易使用。

 

设计原则:最少知识原则:只和你的密友交谈。 同得墨忒耳律。具体可如下描述:

  类C的方法f应该只调用以下对象的方法:
  1、由f创建的对象
  2、作为参数传递给f的对象
  3、C的成员函数
  4、由C的成员变量持有的对象

对象适配器:

类适配器:

 

外观模式:

 

原文地址:https://www.cnblogs.com/ant-wjf/p/4641748.html