外观模式

外观模式(Facade)

外观模式是为了解决类与类之家的依赖关系的,像spring一样,可以将类和类之间的关系配置到配置文件中,而外观模式就是将他们的关系放在一个Facade类中,降低了类类之间的耦合度,该模式中没有涉及到接口

例如:联合国处理各国之间关系

联合国(外观类)处理各国之间事务(存在复杂的业务来往相互访问的各类)。

如果没有联合国(外观类)一个国家跟其它国家来往就调用多次。但有了联合国(外观类)只有调用联合国(外观类)一个类,外观类就帮你处理各类的互相访问,完成事务处理。

原文地址:https://www.cnblogs.com/chenweichu/p/5602636.html