设计模式——外观模式设计模式——外观模式
设计模式——外观模式一、基本概念1. 定义外观模式(Facade pattern),是软件工程中常用的一种软件设计模式,它为子系统中的一组界面提供一个统一的高层界面,使得子系统更容易使用。2. 优缺点优点:降低了子系统与客户端之间的耦合度,使得子系统的变化不会影响调用它的客户类;对客户屏蔽了子系统组件,减少了客户处理的对象数目,并使得子系统使用起来更加容易;降低了大型软件系统中的编译依赖性,简化了系统在不同平台之间的移植过程,因为编译一个子系统不会影响其他的子系统,也不会影响外观对象。