设计模式
T_tangc
这个作者很懒,什么都没留下…
展开
-
设计模式-------单例模式
简介单例模式是最常用的设计模式之一,它属于创建型模式,它提供一种创建对象的最佳方式。保证一个类仅有一个实例,并提供一个访问它的全局访问点。单例模式不同的实现方式1.饿汉模式:class Singleton { public: static Singleton* GetInstance() { return instance; } private: Singleton() { co...原创 2018-03-16 20:51:52 · 120 阅读 · 0 评论 -
设计模式-------工厂模式
介绍:工厂模式是一种创建型模式,在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象,工厂模式使其创建过程延迟到子类进行。实现:#include<iostream> #include<assert.h> using namespace std; class Shape { public: virtual void draw...原创 2018-03-16 21:31:10 · 126 阅读 · 0 评论