【C++面向对象侯捷】12.虚函数与多态 | 13.委托相关设计【设计模式 经典做法,类与类之间关联起来,太妙了,不断的想,不断的写代码】

文章目录

  • 12.虚函数与多态
  • 举例:委托 + 继承【观察者模式】
  • 13.委托相关设计
    • Composite 组合模式
    • Prototype 原型模式

12.虚函数与多态



纯虚函数 一定要 子类重新定义的

【C++面向对象侯捷】12.虚函数与多态 | 13.委托相关设计【设计模式 经典做法,类与类之间关联起来,太妙了,不断的想,不断的写代码】_第1张图片

【C++面向对象侯捷】12.虚函数与多态 | 13.委托相关设计【设计模式 经典做法,类与类之间关联起来,太妙了,不断的想,不断的写代码】_第2张图片

继承和复合 关系下的构造和析构
【C++面向对象侯捷】12.虚函数与多态 | 13.委托相关设计【设计模式 经典做法,类与类之间关联起来,太妙了,不断的想,不断的写代码】_第3张图片

举例:委托 + 继承【观察者模式】

【C++面向对象侯捷】12.虚函数与多态 | 13.委托相关设计【设计模式 经典做法,类与类之间关联起来,太妙了,不断的想,不断的写代码】_第4张图片

13.委托相关设计

问题:设计 windows 文件系统?

该准备哪些class?哪些设计模式?

Composite 组合模式

【C++面向对象侯捷】12.虚函数与多态 | 13.委托相关设计【设计模式 经典做法,类与类之间关联起来,太妙了,不断的想,不断的写代码】_第5张图片

Prototype 原型模式


设计模式这本书,网络上也有! 解法绝妙!
【C++面向对象侯捷】12.虚函数与多态 | 13.委托相关设计【设计模式 经典做法,类与类之间关联起来,太妙了,不断的想,不断的写代码】_第6张图片

你可能感兴趣的:(【C++面向对象侯捷】,c++,设计模式,开发语言)