zoukankan      html  css  js  c++  java
  • 外观模式

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

     技术上,外观模式就是在底层的子系统之上增加一层,这一层提供简单的接口,内部是对子系统的调用。

     外观模式的根本思想其实也是“接口”,把复杂的子系统操作封装在简单的对外接口上,直接和应用层打交道的只是这个简单的接口,而这个接口内部会去进行复杂的子系统操作。也就是说,让应用层得到一个最好用的api。外观模式和一般的封闭区别在于外观模式只是将复杂子系统操作组合起来,提供一个简单的调用接口,事实上,子系统并没有被“封”起来,仍然可以直接调用子系统。

     在设计初期阶段,应该要有意识的将不同的两个层分离,为复杂的子系统提供一个简单的接口,使得耦合大大降低。

  • 相关阅读:
    366. Find Leaves of Binary Tree
    369. Plus One Linked List
    370. Range Addition
    411. Minimum Unique Word Abbreviation
    379. Design Phone Directory
    Permutation
    leetcode216-Combination Sum III
    百度star编程赛-练习1
    腾讯暑期实习生面试题
    素数筛选
  • 原文地址:https://www.cnblogs.com/cly84920/p/4427097.html
Copyright © 2011-2022 走看看