现在的位置: 首页 > 综合 > 正文

设计模式-外观模式

2018年04月30日 ⁄ 综合 ⁄ 共 1105字 ⁄ 字号 评论关闭

   外观模式,我的理解就是将复杂的类进行重新封装,将简单的接口呈现出来,降低调用端和实际类的耦合性。

   拿《大话设计模式》上边关于“股票”和“基金”的例子来说。

   对于不入门的股民来说,股票交易有些过于庞大,需要学习的东西很多,如果没整明白就进行投资,很容易赔钱的。很多刚入股市的股民都赔的很惨。而买“基金”有提出了一个新的观念,我们买基金,只关注基金的涨落,不去关注复杂的股市,而银行用我们的投资轻一些专家来购买股票或做其他投资,从而有效降低了我们的风险,毕竟我们没有专业的水准高。

   将股票和基金对比,可以看做我们这里要讲的“外观模式”,将复杂进行封装,只开放简单接口。

   还是老样子,不多说了,上代码:

  

 

   代码中,在基金类中进行创建各种股票,封装了各种操作,只将简单的接口呈献给用户。完全符合“外观模式”概念。

 

   其实在我们日常编码中,不管学没学过设计模式,大多都会用到这个基本的概念,这里只是系统的将他提取出来。

 

   下一章是“建造者模式”。请大家继续关注。。。

抱歉!评论已关闭.