![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Design Pattern
文章平均质量分 77
zhxue123
这个作者很懒,什么都没留下…
展开
-
UML类图关系全面剖析和C++代码表现(转载)
原文:http://blog.csdn.net/dylgsy/archive/2006/08/16/1076044.aspx转载:http://www.blogjava.net/flysky19/articles/86585.htmlUML用户指南:http://uml.group.javaeye.com/group/blog/311484转载 2009-04-18 12:03:00 · 804 阅读 · 1 评论 -
单例模式
<br />单例模式完全剖析<br /> <br />http://www.javaeye.com/topic/60179原创 2010-09-01 11:42:00 · 434 阅读 · 0 评论 -
工厂方法和抽象工厂方法
下面这篇帖子总结的很好简单工厂,工厂方法和抽象工厂的区别总结:http://blog.csdn.net/johnkai/archive/2010/05/05/5559209.aspx 简单工厂:严格说并不是一个设计模式。简单工厂没有抽象类,只有一个具体工厂类如MyFactory,然后MyFactory里面有个工厂方法CreateProduct返回一个基类产品,具体返回什么具体实例通过传转载 2010-08-16 19:10:00 · 3402 阅读 · 1 评论 -
观察者模式
转载:http://burnquist.iteye.com/blog/759612(1) 基本概念: 观察者模式属于行为型模式,其意图是定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。 这一个模式的关键对象是目标(Subject)和观察者(Observer)。一个目标可以有任意数目的依赖它的观察者,一旦目标的状态发生改变,所有转载 2012-03-05 15:50:06 · 423 阅读 · 0 评论 -
Adapter:适配器模式
http://burnquist.iteye.com/blog/759612(1) 适配器模式的意图是将一个已存在的类/接口进行复用,将其转换/具体化成客户希望的另外的一个类/接口。 (2) 如何实例复用: 将要进行复用的类,放到目标类的构造方法中,进行实例化,然后在目标类的相应方法中,进行调用,修改原来方法 中的参数,或添加相应的逻辑。即复用了已有类的原来方法。 要被复用的转载 2012-03-05 16:13:23 · 422 阅读 · 0 评论 -
State模式
(1) State模式定义:不同的状态,不同的行为; 或者说,每个状态有着相应的行为. 适用场合: State模式在实际使用中比较多,适合"状态的切换".因为我们经常会使用If elseif else 进行状态切换, 如果针对状态的这样判断切换反复出现,我们就要联想到是否可以采取State模式了. -->适合于内部状态,不断循环变化的. (2) 一个state,包括两部分:转载 2012-03-18 11:24:08 · 906 阅读 · 0 评论