
设计模式
文章平均质量分 51
niuox
这个作者很懒,什么都没留下…
展开
-
C++ Singleton模式
Singleton(单例)模式是设计模式中最简单的模式。 顾名思义,Singleton就是确保一个类只有唯一的一个实例。Singleton主要用于对象的创建,这意味着,如果某个类采用了Singleton模式,则在这个类被创建后,它将有且仅有一个实例可供访问。很多时候我们都会需要Singleton模式,最常见的比如我们希望整个应用程序中只有一个连接数据库的Connection实例;又比如要求一个应原创 2013-09-19 15:39:53 · 2952 阅读 · 0 评论 -
C++ Factory & AbstractFactory 模式
1.工厂模式(Factory): Factory模式是为一类对象提供创建接口或延迟对象的创建到子类中实现 #include using namespace std; //抽象类 class Product { public: virtual ~Product() =0; protected: Product(); private: }; class Concr原创 2013-09-21 21:07:19 · 4711 阅读 · 0 评论