包含策略模式、抽象工厂模式、代理模式、单例模式、工厂方法、观察者模式 静态工厂方法、命令模式、适配器模式、外观模式、原型模式、组合模式