[我的设计模式] Facade Patern 门面、外观模式

外观模式(Facade Patern )

为子系统中的一组接口提供一个一致的界面, 外观模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。

又叫门面模式。

应用场景

在软件开发系统中,客户程序经常会与复杂系统的内部子系统之间产生耦合,而导致客户程序随着子系统的变化而变化。

应用外观模式可以简化客户程序与子系统之间的交互接口,将复杂系统的内部子系统与客户程序之间的依赖解耦。

JDK中的体现

  • java.lang.Class
  • javax.faces.webapp.FacesServlet

 

你可能感兴趣的:(Facade)