
设计模式
华珍珠
这个作者很懒,什么都没留下…
展开
-
设计模式.笔记.有趣见解
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向转载 2012-07-20 09:47:37 · 2635 阅读 · 0 评论 -
设计模式.笔记.结合生活场景理解
无须刻意套用某种设计模式,模式的应用纯属自然的选择。如果你要买辆车,你会怎么做就我而言从网上选好车型查过报价,到实体店找一位漂亮的销售小姐,咨询具体的价位及相关服务和优惠。付钱提车。整个过程中:适合哪些设计模式呢我需要一辆车,自己当然没法造的出来。于是找到卖车的一方,他们联系造车的工厂,工厂在造车的过程肯定会用到各种零部件,有些是他们自己能生产的,至于他们所不能的便由车原创 2012-12-27 13:01:27 · 614 阅读 · 0 评论 -
设计模式.笔记.6大原则
说明:很久以前决定在网上学习设计模式 其重要性不再赘述中途因为工作原因和心底的惰性而暂停 今夜重启 未来的种种 是无数眼下的日日夜夜里的付出决定的------------------------------------------------------------------- IT职场的小菜经常有这样的疑问:为什么一个相似的功能,大牛一会儿就搞定,然后悠闲地品转载 2012-12-16 00:06:54 · 322 阅读 · 0 评论 -
设计模式.笔记.外观模式
外观模式概述:援引朱师傅对Fascade模式的描述:口渴了 要去喝杯茶。会经历怎样的过程--取来杯子--找来茶叶--烧水--沏茶如果你是在一家茶馆呢 则可以坐着喊服务员来做这一切 此时便由服务员代劳做这些琐事了 倘若把我们看做客户端 取杯子-选茶叶-烧水沏茶等过程往大了看:作为一个个子系统为我们代劳的服务员呢--即是外观Fascade用我们程序员的话讲原创 2012-12-21 00:22:37 · 386 阅读 · 0 评论 -
设计模式 笔记 观察者模式
_notifiers = new HashMap, Notifier>();xxDemo中Notifier notifier = getNotifierRegistry().getNotifier(Notifier1.class)notifier.notifyState();原创 2013-04-03 17:15:18 · 593 阅读 · 0 评论