官术网_书友最值得收藏!

Facade Design Pattern

Provide a unified interface to a set of interfaces in a subsystem. Facade defines a higher-level interface that makes the subsystem easier to use.
- GOF Design Patterns

The Facade design pattern is nothing but an interface of interfaces to simplify interactions between the client code and subsystem classes. This design comes under the GOF structural design pattern.

Benefits of Facade Pattern:

  • This pattern reduces the complexities for clients to interact with subsystems
  • This pattern consolidates all the business services as single interfaces to make them more understandable
  • This pattern reduces dependencies of client code on the inner workings of a system
主站蜘蛛池模板: 宽城| 彰化县| 张家川| 齐河县| 黑山县| 新源县| 贞丰县| 遂平县| 隆尧县| 南靖县| 乌兰浩特市| 富源县| 五大连池市| 萨迦县| 石台县| 息烽县| 和林格尔县| 绵竹市| 鸡泽县| 冷水江市| 贡觉县| 油尖旺区| 抚顺市| 枞阳县| 哈巴河县| 胶南市| 徐州市| 临城县| 永寿县| 东光县| 莱芜市| 靖远县| 莫力| 格尔木市| 景谷| 双峰县| 七台河市| 宁晋县| 许昌市| 上思县| 汶上县|