Fork me on GitHub
摘要: C++ 常用设计模式 背景 设计模式是来源于工业实践的重要开发经验,它实际上是面向对象的数据结构,掌握设计模式是掌握面向对象设计的根本要求。 原文:《C++ 常用设计模式》 (已经根据比较好的学习顺序进行了排序) 1、工厂模式(Factory) 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑 阅读全文
posted @ 2020-11-04 22:01 yzhu798 阅读(306) 评论(0) 推荐(0) 编辑
摘要: C++程序设计(2) 切勿在浮沙 一、导读 (1)泛型编程和面向对象编程分属不同的思维, (2)由继承所形成的对象模型,含this指针,vptr指针,vtbl虚表,虚机制,及虚函数造成的多态。 二、conversion function 转换函数 (1)如operator type() const 阅读全文
posted @ 2020-11-04 21:56 yzhu798 阅读(691) 评论(0) 推荐(0) 编辑
摘要: C++面向对象开发上 培养正规的、大气的编程习惯 0. 面向对象三大特征 —— 封装、继承、多态 封装 把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。 继承 基类(父类)——> 派生类(子类) 多态 多态,是以封装和继承为基础,使得消息可以多 阅读全文
posted @ 2020-11-04 21:54 yzhu798 阅读(776) 评论(0) 推荐(0) 编辑