![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
设计模式
The_Web3_社区
The Web3 是一个专注 Web3 技术解决方案设计与开发、技术教程设计与开发、Web3 项目投研分析和 Web3 项目孵化,旨在将开发者,创业者,投资者和项目方联系在一起的社区。
展开
-
Gof23种设计模式+简单工厂设计模式总结(一)
一、软件设计模式的种类1.创建型模式如何创建对象 2.结构型模式如何实现类和对象的组合 3.行为型模式类和对象怎么样交互以及怎么样分配职责 二、设计模式的原则高内聚、低耦合 1.单一职责原则类的职责比较单一,对外只提供一种功能,引起类变化的原因应该只有一个2.开闭原则添加新的功能时,是通过添加代码实现的,而不是去修改源码3.里氏替换原则任何抽象类出现的地方都可以用他的实现类来进行替换,实际就是虚拟机原创 2017-06-06 19:01:26 · 481 阅读 · 0 评论 -
Gof23种设计模式+简单工厂设计模式总结(二)
一、结构型设计模式代理模式1、代理模式概述 为其他对象提供代理一种以控制对这个对象的访问。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介作用。2、示例代码#define _CRT_SECURE_NO_WARNING #include <iostream> #include <string> using namespace std;class G原创 2017-06-14 18:47:35 · 273 阅读 · 0 评论