20190704-观察者模式图解 学习设计模式的最主要的原因是: 初代程序员迈向中级程序员的最基础、最核心的标志 1.团队协作的标配就是设计模式 2.使用设计模式可以精确定位bug 3.使用设计模式可以优化代码,减少冗余 观察者模式定义了一对多的依赖关系。