设计模式
文章平均质量分 50
夜风里唱
这个作者很懒,什么都没留下…
展开
-
UML关系C++表示:依赖与关联(聚合与组合)
程序员过了三十岁后,心里都会有“三十五岁”危机,即很多公司招聘研发人员基本不考虑超过三十五岁的研发人员,过来三十岁后,心里就会有焦虑,就得开始考虑以后的出路。研发人员的职业发展一方面与自身能力相关,一方面也受在职的单位的影响。...原创 2021-07-03 16:10:37 · 1337 阅读 · 0 评论 -
设计模式:创建者模式
#include <iostream>using namespace std;class Builder{public: Builder() {}; virtual ~Builder() {}; virtual void BuilderPartA() = 0; virtual void BuilderPartB() = 0;};class Director{public: Director(Builder *pBuilder) :m_pBuilder(...原创 2021-07-03 13:43:17 · 127 阅读 · 1 评论 -
设计模式(一):6大设计原则
1. 单一职责原则规则应用:类与接口的功能、职责应该单一,不要将过多的功能与职责都写在一个类、一个方法里。2. 里氏替换原则解释:父类能出现的地方子类就可以出现,而且替换为子类也不会产生任何错误或异常,使用者可能根本就不需要知道是父类还是子类。但是反过来就不行了,有子类出现的地方,父类未必就能适应。(1)子类必须完全实现父类的方法即父类的方法的功能,子类都应该有。不能出现...原创 2019-08-03 16:28:23 · 192 阅读 · 0 评论