设计模式
heyajie
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
23种设计模式
创建型: 1. 单件模式(Singleton Pattern) 2. 抽象工厂(Abstract Factory) 3. 建造者模式(Builder) 4. 工厂方法模式(Factory Method) 5. 原型模式(Prototype)结构型: 6. 适配器模式(Adapter Pattern) 7. 桥接模式(Bridge Pattern) 8. 装饰模式(Decorator P原创 2010-06-17 13:00:00 · 362 阅读 · 0 评论 -
原型模式(Prototype)
<br />原型模式(Prototype)<br /> <br /> <br />原型设计模式:<br />原创 2010-06-17 13:24:00 · 310 阅读 · 0 评论 -
单例设计模式Singleton 和多例模式
单列设计模式的特点:单例类只能有一个实例。 单例类必须自己创建自己的唯一实例。 单例类必须给所有其他对象提供这一实例。 一个典型的单例类的实现如下所示:其中构造子私有表示子类不能被继承。单列设计模式图列:单列设计模式的示例代码:public class Singleton { private static Singleton m_instance = null; private Singleton() { } public static Singleton getInstance() { if(m_inst原创 2010-06-17 12:59:00 · 529 阅读 · 0 评论 -
abstract factory
factory method模式解决的是单个对象的需求变化,abstract factory模式解决的是系列对象的需求变化,builder模式解决的是对象部分的需求的变化 #include "stdafx.h"#include // #include using namespace std;/*** @brief 衣服有纽扣也有衣领,纽扣、衣领这一般需要交给加工厂单独来制作 假设在中国加工厂制作称为中国的衣服(中国制造),在美国加工厂制作称为美国的衣服(美国制造) 以下采用abstractF原创 2010-06-16 16:28:00 · 341 阅读 · 0 评论
分享