美文网首页
Boolan_C++面向对象高级编程(上)-第3周

Boolan_C++面向对象高级编程(上)-第3周

作者: ClickHouse | 来源:发表于2017-02-16 10:40 被阅读7次

Object Oriented Programming/Design

构造顺序

  • 构造由内而外
  • 析构由外而内

Composition (has-a)

Protected:

imageimage

Delegations. Compisition by reference

imageimage

Inheritance (is-a) with virtual functions

imageimage

设计模式 -- 重要

观察者模式

定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。

imageimage

组合模式

将对象组合成树形结构以表示‘部分-整体’的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。

imageimage

原型模式

“某些结构复杂的对象”的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是他们却拥有比较稳定一致的接口。

imageimage

相关文章

网友评论

      本文标题:Boolan_C++面向对象高级编程(上)-第3周

      本文链接:https://www.haomeiwen.com/subject/qrwcwttx.html