- 博客(2)
- 收藏
- 关注
原创 设计模式二——template Method
Template Method 这个模式主要面对的场景,是对象中包含一个固定的流程,但是其中有一部分实现需要由客户来实现。 //库开发者 class lib { public: void run() { step0(); step1(); step2(); step3(); step4(); step5(); } private: void step0(){/*function*/}...
2019-08-23 09:14:54
194
原创 设计模式-八大设计原则
开始学习设计模式 GOF设计模式 学习设计模式,为了是设计出更加优美,好维护,可复用,可拓展的优秀代码。 八大设计原则 1.依赖倒置原则: 高层模块不依赖底层模块,二者都应该依赖抽象, 抽象不依赖实现细节,实现细节应该依赖于抽象。 这一原则与下面的针对接口变成而不是针对实现编程是一个道理,我们设计一个程序,我们应该先想好我们想要抽象什么,它应该具有什么样的能力,而不是先考虑怎么实现,这其中...
2019-08-22 21:40:04
2172
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅