
设计模式
chenpingtai2008
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
工厂方法---抽象工厂之我见
这段时间在学习设计模式,把自己学习的心得写一下,分享一下,也让大家指出一下理解上有什么不对。这是我最早接触的一个设计模式,也是大家很熟悉的。在文章的末尾会提出一个学习过程中对这个设计模式的疑问。对于这些代码的演变过程,尤其是工厂方法到抽象工厂,不知道这样理解是否正确。请大家指正下。 场景是这样的,我想开一家店,水果专卖店,但是不知道该专卖哪种水果比较赚钱。于是有了一段一下的代码: publ...2008-09-21 21:37:04 · 113 阅读 · 0 评论 -
责任链模式
责任链模式的优点在于 将请求的发送者和接受者解藕 可以简化你的对象,因为它不需要知道链的结构 通过改变链内的成员或调动他们的次序,允许你动态的新增或删除责任。 看以下情景: 我们都知道,在学校里,每个学员都有这样的请求:不去开班会,离校,退学。而每种请求必须由不同的人来处理。 那么我们就可以写这样的一个类来处理这样的请求。 public class HandlerWithoutPat...2008-09-22 13:21:51 · 114 阅读 · 0 评论