美文网首页
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