设计模式
夜空中最亮的灯
岁月白了少年头
展开
-
设计模式之适配器模式
生活中的适配器的例子: C++代码实现: #define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<vector> #include<algorithm> #include<string> using namespace std; struct MyPrint { ...原创 2019-08-25 17:26:19 · 79 阅读 · 0 评论 -
设计模式之策略模式
策略模式: C++代码实现: #define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<vector> #include<algorithm> #include<string> using namespace std; class Weapean { p...原创 2019-08-25 18:14:25 · 76 阅读 · 0 评论 -
设计模式之命令模式
C++代码: #define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<vector> #include<algorithm> #include<string> #include<queue> #include<Windows.h> using...原创 2019-08-25 23:10:21 · 86 阅读 · 0 评论 -
设计模式之观察者模式
观察者模式:一个类的状态发生变化,通知其他类变化。 C++代码: #define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<vector> #include<algorithm> #include<string> #include<queue> #incl...原创 2019-08-25 23:43:37 · 73 阅读 · 0 评论 -
设计模式之装饰者模式
C++代码: #define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<vector> #include<algorithm> #include<string> #include<queue> #include<Windows.h> #i...原创 2019-08-26 21:04:48 · 102 阅读 · 0 评论