设计模式-外观模式

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

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

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

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

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

  

 

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

 

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

 

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值