![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
wujie39
这个作者很懒,什么都没留下…
展开
-
OO设计模式-工厂方法模式
最近在看OO设计模式,觉得设计模式还是挺有用的。现在只是对设计模式的诸多特性进行记录,呵呵,这不是我的发明,算是对学习的笔记吧。以后会见GOF23种设计模式逐一进行记录和分析,废话少说,先说工厂方法模式: 1、理解: [b]将对象的具体创建过程剥离,客户端无需知道对象是怎么创建的,[/b]只需要使用对象。封装对象的创建过程,将散落在系统各个角落的判断逻辑给集中起来。 ...原创 2011-10-26 11:49:17 · 79 阅读 · 0 评论 -
OO设计模式-抽象工厂模式
在我的工厂方法模式中[url]http://wujie2008.iteye.com/admin/blogs/1216178[/url]就已经提及到当我们的产品簇非常多时,也就是我们存在非常多个结构相同或相似的产品家族的时候,我们会发现采用工厂方法模式会导致工厂类增多。抽象工厂方法是在工厂方法模式的基础上演变而来的。解决类爆炸。 1、优点: 避免工厂类过多导致类爆炸 ...原创 2011-10-26 15:14:40 · 75 阅读 · 0 评论 -
OO设计模式-单例模式
单例模式是工厂方法模式的一种特例,将工厂方法模式的抽象产品类、具体产品类、创建者类全部合并,并且该类得构造方法为私有方法,系统向外提供一个方法用于获取该类唯一实例。单例模式除了拥有工厂方法模式的优点外,还可以避免大量实例的存在。 1、类图: [img]http://dl.iteye.com/upload/attachment/576622/80269aa3-81f2-3863-...原创 2011-10-26 15:46:56 · 168 阅读 · 0 评论