随笔分类 -  ×设计模式×

摘要:关于设计模式的学习。。。 阅读全文
posted @ 2009-01-17 00:09 玉米疯收 阅读(402) 评论(1) 推荐(0) 编辑
摘要:技术支持中心的“老成员”们都有一起吃鸡蛋炒拉面的经历,这不,拉面店的老板要把他的生意“信息化、自动化”。拉面店大约有三四十种拉面吧,其中拉面都是一样的,只不过放进的佐料不同而已,比如:牛肉炒拉面、鸡蛋炒碰面等等。这情形最适合装饰者模式了。 阅读全文
posted @ 2008-05-27 13:10 玉米疯收 阅读(463) 评论(2) 推荐(0) 编辑
摘要:目前还不知道为什么JAVA里会内置观察者模式的实现,不过据说观察者是JDK中最常见的设计模式了…… 阅读全文
posted @ 2008-05-26 09:05 玉米疯收 阅读(440) 评论(3) 推荐(0) 编辑
摘要:技术支持中心要选“三八红旗手”了,候选人有a,b,c三人。每个人都可以投票,大家都十分的想知道结果,于是,中心的选票情况就是“主题(Object)”,而其他的所有成员则是“观察者(Observer)”。 阅读全文
posted @ 2008-05-25 14:21 玉米疯收 阅读(338) 评论(2) 推荐(0) 编辑
摘要:个人理解:说的这么帅……其实好像也不是很复杂,就是把对象的行为(算法)抽象出来,然后其他对象使用的时候用一个类来拼装一下,使具体的对象可以使用自己喜欢的方法做爱做的事儿。 阅读全文
posted @ 2008-05-24 02:22 玉米疯收 阅读(422) 评论(5) 推荐(0) 编辑
摘要:和北京的中科软的赵师兄聊了聊,决定好好学习一下设计模式,这不,先看了几个设计原则: 1.找出独立可变化之处,将其独立出来,不要和不需要变化的代码混在一起; 2.针对接口编程,而不是针对实现编程; 3.多用组合,少用继承; 阅读全文
posted @ 2008-05-24 02:06 玉米疯收 阅读(251) 评论(1) 推荐(1) 编辑

点击右上角即可分享
微信分享提示