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

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
主站蜘蛛池模板: 广东省| 太和县| 永靖县| 元江| 天峨县| 伊金霍洛旗| 商洛市| 通辽市| 华安县| 衡东县| 江孜县| 司法| 习水县| 广元市| 乌审旗| 如皋市| 汉中市| 太仆寺旗| 达拉特旗| 遵化市| 柳林县| 赤城县| 平利县| 金川县| 崇义县| 辽阳市| 罗山县| 朝阳市| 佛坪县| 麻城市| 临泉县| 绥德县| 遂川县| 吴忠市| 丁青县| 壶关县| 洞口县| 观塘区| 龙山县| 政和县| 班戈县|