--------------------对象性能-------------------- 面向对象很好的解决了抽象的问题,但是必不可免的也付出了一定的代价。对于通常情况来讲,...

--------------------对象性能-------------------- 面向对象很好的解决了抽象的问题,但是必不可免的也付出了一定的代价。对于通常情况来讲,...
loading……
课程目标 1.理解松耦合设计思想2.掌握面向对象设计原则3.掌握重构技法改善设计4.掌握GOF核心设计模式 设计模式 描述重复发生的问题以及该问题解决方案的核心。 面向对象O...
---------------------对象创建-------------------- 通过【对象创建模式】绕开new,来避免对象创建(new)过程中所导致的紧耦合(依赖...
---------------------对象创建-------------------- 通过【对象创建模式】绕开new,来避免对象创建(new)过程中所导致的紧耦合(依赖...
课程目标 1.理解松耦合设计思想2.掌握面向对象设计原则3.掌握重构技法改善设计4.掌握GOF核心设计模式 设计模式 描述重复发生的问题以及该问题解决方案的核心。 面向对象O...
loading……
标准库与泛型编程 内容提示:泛型编程(GP)与面向对象编程(OOP)的根本差异,模板的意义以及运用。 课程目标: 1.浅尝C++标准库 2.深入认识C++标准库 3.良好使用...
对象模型 1、vptr和vtbl(虚函数与虚表) 调用虚函数vfun,通过虚指针vptr找到虚表vtbl,通过虚表指向虚函数位置实现调用。 2、this(this指针) 虚函...
C++程序设计(兼谈对象模型) 主要课题(since c++ 11): variadic template(可变参数模板) auto(自动变量?) range-base fo...
面向对象的编程(继承、复合、委托) 1、composition(复合),注意画图时黑色菱形 内外部同时出现(同生同灭) 注意:编译器调用构造函数时,选择默认的那个调用,如果内...
含有指针的类(经典案例 string) Class with pointer member(s) 拷贝构造 or 拷贝赋值 Big Three(凡带有指针类型,必须写的3...
C++实现数据和函数的封装 C++面向对象(ObjectOriented) 基本格式 Inline内联函数关键字 定义在class body内的function,提高处理效率...