设计模式
盼盼编程
这个作者很懒,什么都没留下…
展开
-
简单工厂模式
简单工厂模式就是由一个对象决定创建出哪一种产品的实例,下面来一段简单工厂模式的代码。#include <iostream> #include <string> using namespace std;class Operation{public: void SetNumA(double value) { numA = val...原创 2019-02-21 20:59:33 · 9944 阅读 · 4 评论 -
状态模式
转载地址:https://blog.csdn.net/wuzhekai1985/article/details/6675799 下面是C++代码实现。#include <iostream> #include <string> #include <string.h> #include <list>#inc...转载 2019-03-09 13:12:08 · 10150 阅读 · 3 评论 -
观察者模式
今天来学习一下观察者模式,下面看一下C++的实现。#include <iostream> #include <string> #include <string.h> #include <list>#include <math.h> #include <stdlib.h>using names...原创 2019-03-06 19:51:58 · 9952 阅读 · 2 评论 -
外观模式
今天天气晴朗,来学习一下外观模式,先看外观模式C++代码的实现。#include <iostream> #include <string> #include <list>#include <math.h> #include <stdlib.h>using namespace std;//外观模式c...原创 2019-03-03 15:08:26 · 9945 阅读 · 2 评论 -
模板方法模式
今天来学习一下模板方法模式,下面先看一下C++代码实现。#include <iostream> #include <string> #include <list>#include <math.h> #include <stdlib.h>using namespace std;//模板方法模式cl...原创 2019-03-03 14:11:19 · 9940 阅读 · 2 评论 -
原型模式
今天来学习一下原型模式,咋看这个名字感觉有点抽象。原型模式定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。下面看一下C++代码实现。#include <iostream> #include <string> #include <list>#include <math.h> #include <...原创 2019-03-03 12:59:51 · 9978 阅读 · 2 评论 -
工厂方法模式
今天来学习一下工厂方法模式,先看一下C++代码的实现。#include <iostream> #include <string> #include <list>#include <math.h> #include <stdlib.h>using namespace std;//工厂方法模式clas...原创 2019-03-03 12:08:39 · 10000 阅读 · 2 评论 -
适配器模式
今天来学习一下适配器模式,下面看一下C++的实现。//适配器模式class Player{public: virtual void Attack() { return; } virtual void Defense() { return; } string s_name;};class Forwards : public Playe...原创 2019-03-05 19:14:35 · 9392 阅读 · 1 评论 -
代理模式
看一下代理模式C++代码的实现。#include <iostream> #include <string> #include <math.h> #include <stdlib.h>using namespace std;//代理模式class Subject{ virtual void request()...原创 2019-03-02 14:15:58 · 10123 阅读 · 1 评论 -
装饰模式
今天来学习一下装饰模式,先看C++代码实现。#include <iostream> #include <string> #include <math.h> #include <stdlib.h>using namespace std;//装饰模式class Person {public: Pers...原创 2019-03-02 13:43:33 · 14381 阅读 · 1 评论 -
策略模式
今天来学习一下策略模式,拿起大话设计模式这本书,陡然一看这个策略模式和工厂模式有点像,先来看看C++的代码实现。#include <iostream> #include <string> #include <math.h> #include <stdlib.h>using namespace std;c...原创 2019-03-02 11:09:13 · 9996 阅读 · 2 评论 -
建造者模式
今天来学习一下建造者模式,下面看一下C++代码的实现。#include <iostream> #include <string> #include <string.h> #include <list>#include <math.h> #include <stdlib.h>using nam...原创 2019-03-04 20:30:31 · 9903 阅读 · 2 评论