设计模式
沉城
这个作者很懒,什么都没留下…
展开
-
1、设计模式-UML 认识
UML 中一共有 10 种图: 类图** 对象图 包图 组件图 部署图 用例图** 时序图* 协作图 状态图 活动图* UML 中的关系 //接口 (一条实线) 接口 interface 实现一个类里面函数 //泛化关系 (实线空心三角形) 继承关系 子类指向父类 //实现关系 (虚线空心三角形【UML中一条实线显示】) 实现一个类里面函数 /...转载 2018-08-13 14:02:06 · 196 阅读 · 0 评论 -
2、设计模式原则---笔记(7大原则,开闭原则,依赖倒置原则,迪米特原则)
什么 是 设计模式==简单到标准化 (1)开闭原则—-类的改动是通过代码增加进行的,不是通过修改源代码 class BankWorker { public: void save() { cout << "存款" << endl; }转载 2018-08-13 15:58:56 · 132 阅读 · 0 评论 -
3、创建型模式
请求原创 2018-08-14 00:43:28 · 108 阅读 · 0 评论 -
4、结构型模式
什么是结构型模式? 类和类进行组合,获取更大的结构 1、代理模式: A包含B类,A、B实现协议 #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <string> using name转载 2018-08-24 16:39:30 · 87 阅读 · 0 评论 -
5、行为模式
行为型模式:用来对类或对象怎样交互和怎样分配职责进行描述 1、模板模式 在抽象类中统一操作步骤,并规定好接口,让子类实现接口,这样可以把各个具体的子类和操作步骤解耦合 #include <iostream> using namespace std; class MakeCar { public: virtual void MakeHead() = 0; ...转载 2018-09-03 21:48:22 · 289 阅读 · 0 评论