23种设计模式 1.设计模式遵循以下设计3个原则: (1)单一职责原则 (2)开放封闭原则(高内聚低耦合) (3)依赖倒置原则 2.设计模式分为3大类型: (1)创建型模式:单例模式、工厂模式(简单工厂、工厂、抽象工厂)、建造者模式、原型模式 (2)结构型模式:适配器模式、桥接模式、组合模式、装饰模式、 (3)行为型模式: 3.UML类图,类之间的关系 (1)继承关系 (2)关联关系 (3)组合关系 (4)聚合关系 (5)依赖关系