常见的设计模式 简单工厂,工厂模式,抽象工厂模式; 策略模式; 装饰着模式; 观察者模式; 单例模式; 组合模式; 迭代器模式; 状态模式; 适配器模式; 单一职责原则; 开放封闭原则; 依赖倒置原则; 迪米特原则;