针对几种常见设计模式的案例分析源码:观察者模式、工厂模式、责任链模式、单例模式、模板方法模式、适配器模式。。。。。。