Object Oriented Programming/Design
构造顺序
- 构造由内而外
- 析构由外而内
Composition (has-a)
Protected:
imageDelegations. Compisition by reference
imageInheritance (is-a) with virtual functions
image设计模式 -- 重要
观察者模式
定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。
组合模式
将对象组合成树形结构以表示‘部分-整体’的层次结构,组合模式使得用户对单个对象和组合对象的使用具有一致性。
原型模式
“某些结构复杂的对象”的创建工作;由于需求的变化,这些对象经常面临着剧烈的变化,但是他们却拥有比较稳定一致的接口。
网友评论