摘要: 对指针来说: 动态类型与静态类型: 动态类型是所指向的对象类型,这发生在程序运行期,静态类型是声明时指针时候,指针本身的类型,这发生在编译期 所以说静态类型声明好后就不发生改变了,动态类型,可以运行改变,也就是允许指向不同的对象类型 如: 动态绑定与静态绑定: 有虚函数的地方就是动态绑定,没有虚函数 阅读全文
posted @ 2018-03-22 12:59 FocusA 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 原博文:https://www.cnblogs.com/AndyJee/p/4575810.html 主要内容: 1、C++类继承中的构造函数和析构函数 2、C++多态性中的静态绑定和动态绑定 3、C++多态性中析构函数声明为虚函数 1、C++类继承中的构造函数和析构函数 在C++的类继承中, 建立 阅读全文
posted @ 2018-03-22 11:07 FocusA 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 从封装角度对设计模式分类, 一:组件协作 组件协作模式通过晚绑定来实现框架与应用程序的松耦合,很好的应对变化1:模板方法(Template Method) (1)是先前早写好的,(2)是后来开发人员写的。它俩之间的关系是(2)调用(1),属于早绑定。 (1)调用(2),属于晚绑定。 阅读全文
posted @ 2018-03-22 11:02 FocusA 阅读(382) 评论(0) 推荐(0) 编辑