门面模式(或外观模式)隐藏系统的复杂性,并为客户端提供一个客户端可以访问系统的接口。 这种类型的设计模式属于结构模式,因为此模式为现有系统添加了一个接口以隐藏其复杂性。
门面模式涉及一个类,它提供客户端所需的简化方法和委托调用现有系统类的方法。

实现实例

在这个实例中将创建一个Shape接口并实现Shape接口的具体类。在下一步中,将定义一个FacadeShapeMaker,请在下一步中参考其代码。

ShapeMaker类使用具体类来将用户调用委派给这些类。 FacadePatternDemo这是一个演示类,它使用ShapeMaker类来显示结果。

门面模式(或外观模式)的实现实例结构如下图中所示 -

 

 

点击链接查看更多

相关文章:

  • 2021-09-20
  • 2021-07-27
  • 2021-09-05
  • 2021-07-22
猜你喜欢
  • 2021-11-16
  • 2021-04-04
  • 2021-04-17
  • 2021-05-31
  • 2021-04-10
相关资源
相似解决方案