“对象性能”模式 面向对象很好的解决了“抽象”的问题,但是不可避免地要付出一定的代价。对于通常情况来讲,面向对象的成本大都可以忽略不计。但是某些情况,面向对象所带来的成本必须...
“对象性能”模式 面向对象很好的解决了“抽象”的问题,但是不可避免地要付出一定的代价。对于通常情况来讲,面向对象的成本大都可以忽略不计。但是某些情况,面向对象所带来的成本必须...
"对象创新"模式 通过"对象创建"模式绕开new, 来避免对象创建(new)过程中所导致的紧耦合(依赖具体类), 从而支持对象创建的稳定. 它是接口抽象之后的第一步工作. 典...
课程目标 理解松耦合设计思想 掌握面向对象设计原则 掌握重构技法改善设计 掌握GOF核心设计模式 推荐书目 GOF 设计模式: GOF(group of four), 历史性...
一个万用的Hash Function 目标: 为Customer写一个CustomerHash, 使我们在用Customer的unodered_set时得以提供自定义的has...
C++标准库的算法,是什么东西? 从语言层面讲 容器Container是个class template 算法Algorithm是个function template 迭代器I...
deque&queue和stack深度探索 deque的定义(C++ Primer): Sequential container. Elements in a deque c...
OOP (Object-Oriented programming) 课件解析 评论: OOP企图将datas和methods关联在一起, 例如std::list这个templ...
课程目标 level 0: 浅尝C++标准库 level 1: 深入认识C++标准库 (胸中自有丘壑) level 2: 良好使用C++标准库 level 3: 扩充C++标...
对象模型(Object Model): 关于vptr/vtbl和Dynamic Binding 对象模型图(关于vptr和vtbl):vptr1.jpeg评论: 实现动态绑定...
本课程是上一门视频课程"面向对象程序设计"(即: C++面向对象高级编程(上))的续集, 将继续探讨一些未及讨论的主题: operator type() const expl...
课程目标 以良好的方式编写C++ class(Object Based: 面对的是单一class的设计)class without pointer members -- Co...
课程目标 以良好的方式编写C++ class(Object Based: 面对的是单一class的设计)class without pointer members -- Co...
课程目标 以良好的方式编写C++ class(Object Based: 面对的是单一class的设计)class without pointer members -- Co...