![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Design pattern
秃鹫红发夜魔王
哈哈哈
展开
-
迪米特法则案例
原理:一个中介,客户只要找中介要满足的楼盘 ,而不必跟每个楼盘发生联系 #define _CRT_SCURE_NO_WARNINGS #include<iostream> using namespace std; #include<string> #include<vector> class AbstractBuild { public: Abstra...原创 2018-08-16 21:12:16 · 1529 阅读 · 0 评论 -
开闭原则
开闭原则 #define _CRT_SECURE_NO_WANRINGS #include&lt;iostream&gt; using namespace std; //写一个抽象类 class AbstractCaculator{ public: virtual int getresult() = 0; }; //加法计算器 class addAbstractCaculator:pu...原创 2018-08-16 17:20:43 · 216 阅读 · 0 评论 -
单例模式
单例模式保证系统中一个类只有一个实例而且该实例易于外界访问 //实现单例步骤 //1.构造函数私有化 //2.增加静态私有的当前的指针变量 //3.提供静态对外接口,可以让用户获得单例对象 #define _CRT_SECURE_NO_WARNINGS #include<iostream> using namespace std; //懒汉式 class Singleton...原创 2018-08-27 10:14:23 · 106 阅读 · 0 评论