- 博客(3)
- 收藏
- 关注
原创 C++ 单例模式
C++ 单例模式 小明家有一只猫小黑,他邻居小胖家没有,但是小黑会跑去小胖家吃鱼,当然在自己家也吃鱼,但是鱼是不是不同的鱼,猫是同一只猫。定义一只猫CAT的单例模型。class CAT { public: static CAT *instance(); ~Model(); private: cat(); void eatFish(); void run(); ...
2018-07-07 16:10:13 230
原创 C++ 开发随笔
C++ 面向对象开发,与C 的面向过程开发, C++的特性 封装 多态,继承。封装: 构建合理的模型,将接口尽可能少的暴露出来,提高数据的安全性。多态: 一个接口,内部多种实现。继承:减少代码,简化结构,子类去继承父类,父类实现的功能,子类通过继承获得。 设计模式中的模型模式可以提现继承,以及虚函数的使用,在父类定义接口,子类继承,实现具体实现。优点:子类可以父类的公有接口。缺点:子类调用实现有...
2018-07-07 15:00:23 170
原创 C++ 23种设计模式
随着工作的开展,越来越感觉到程序架构的重要性,怎样能看懂别人的程序,怎样让自己的程序更容易被被人看懂,这是开发过程中时时刻刻会遇到的问题,无意中遇到了设计模式,正和我意,正是我需要的,顺道整理学习,构建个人知识体系。个人对设计模式的理解:代码结构清晰,方便处理问题。优化资源,提高效率。带着问题去学习,选择合适的设计模式,进行编程练习。设计模式总共分为三类:1、创建型,2、结构型,3...
2018-07-07 12:29:49 11840
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人