第26课 设计模式重构一:单例模式、观察者模式和组合模式