![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Design Pattern
LingeCoding
这个作者很懒,什么都没留下…
展开
-
设计模式之我见:外观模式
<br /><br />小弟今天要讲的是外观模式(facade),简单的来讲外观模式是用来解决子系统的使用难度。当你的系统中有越来越多的子系统时,创建一个统一的访问方式可以降低子系统的使用复杂度。 <br />现实例子如到湘菜馆吃饭,找座,点菜,上菜,结帐,我们可以想象一下,整个过程假如没有服务员的话,那么首先我要亲自找座位,如果想要包厢那还的一个一个看有没有人,找到座位后还得自己根据人数放置碗筷,接着点菜,看完菜单后又的跑到厨房通知厨师,完了还的不时去看菜是否已经做好,做好的菜还得自己端上桌。酒足饭饱了之原创 2010-08-27 18:47:00 · 381 阅读 · 0 评论 -
设计模式之我见:适配器模式
<br />适配器模式解决不兼容类之间相互一起工作的问题。<br />举个现实的例子,SD卡大家都知道吧,如果电脑要读取上面的数据,我们不能把卡直接插在USB口上,很显然他们的接口不相容,这时候我们就需要一个读卡器,它提供了兼容电脑的USB口,也提供了SD卡兼容的接口,通过读卡器就能够使它们两者一起很好的工作。这个读卡器称之为适配器(adapter),USB口就是适配者(target),SD卡就是被适配者(adaptee)。 <br />再回到编程上来说,有类A和类B两个不兼容的类,类A有客户(也就是类A的原创 2010-08-27 18:52:00 · 352 阅读 · 0 评论