C++设计模式
文章平均质量分 86
hellokazhang
不羁的游戏开发者,喝得惯红酒,吃得了大排档,不轻易给自己设限。
展开
-
设计模式之工厂模式、抽象工厂模式、单例模式(C++代码)
设计模式的重要性就不用多说了。各种设计模式在实际项目中用的是比比皆是。一:简单工厂模式和工厂模式懂得一点UML,一看这幅类图,就知道工厂模式是用来干嘛的,说白了,就是提供一个抽象的基类接口,使得用户不用记住具体的要成成的新的类的名字。下面 看一段代码:#include#include#includeusing namespace std;class Product{原创 2012-12-12 11:11:48 · 4294 阅读 · 0 评论 -
建造者模式和原型模式
一:建造者模式所谓建造者模式,就是通过不同对象去创建一个复杂的类。Builder 模式要解决的也正是这样的问题:当我们要创建的对象很复杂的时候(通常是由很多其他的对象组合而成) ,我们要要复杂对象的创建过程和这个对象的表示(展示)分离开来, 这样做的好处就是通过一步步的进行复杂对象的构建, 由于在每一步的构造过程中可以引入参数,使得经过相同的步骤创建最后得到的对象的展示不一样先原创 2012-12-14 14:41:13 · 1223 阅读 · 0 评论