设为首页 加入收藏

TOP

浅谈设计模式的学习(二)
2015-04-07 15:30:32 来源: 作者: 【 】 浏览:85
Tags:设计模式 学习
4? ? ? ? Light light = new LuxuriousLight();//NormalLight();
?5
?6? ? ? ? Switch swtich= new NormalSwitch();
?7
?8? ? ? ? swtich.setLight(light);
?9
10? ? ? ? swtich.open();
11
12? ? ? ? swtich.close();
13? ? }
14
15 }看,我们之前的普通灯泡没有收到任何影响吧,如果还有别的客户端使用了普通的灯泡,我们新添加的奢侈的灯泡绝对不会影响到他们的逻辑。当然有朋友可能会说,客户端不也是把new NormalLight改成了new LuxuriousLight了吗,呵呵,这点改动不无妨,主要是我们后边通过开关关闭点灯的逻辑没有变化。这无论是应对变化还是可扩展性都是很有帮助的。在这里不知道你想到了这是什么设计模式吗?没错,就是桥接模式,简单吧。


? 学习设计模式有一点特别特别重要的一点,就是抽象思维,这是整个设计模式的基石,由于时间原因,下次再续。O(∩_∩)O~


? 作为程序员,身体是一切的根本,注意身体健康,五一快乐哦


首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇RPC原理详解 下一篇网络编程之Socket新解

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: