- 博客(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
154
原创 设计模式-八大设计原则
开始学习设计模式GOF设计模式学习设计模式,为了是设计出更加优美,好维护,可复用,可拓展的优秀代码。八大设计原则1.依赖倒置原则:高层模块不依赖底层模块,二者都应该依赖抽象,抽象不依赖实现细节,实现细节应该依赖于抽象。这一原则与下面的针对接口变成而不是针对实现编程是一个道理,我们设计一个程序,我们应该先想好我们想要抽象什么,它应该具有什么样的能力,而不是先考虑怎么实现,这其中...
2019-08-22 21:40:04
2099
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人