一、面向对象 关联、组合、聚合、依赖关系比较 依赖、关联、聚合和组合之间区别 聚合和组合的关系(设计模式) UML中关联、组合与聚合等关系的辨析 二、设计模式 观察者模式https://wenku.baidu.com/view/8820cd1b10a6f524ccbf85cb.html 代码 http://www.cnblogs.com/jiese/p/3183635.html 单例模式https://wenku.baidu.com/view/dfdffcb8102de2bd9705883a.html?from=search C++的单例模式与线程安全单例模式(懒汉/饿汉) reactor libevent源码深度剖析二 Reactor模式详解