设计模式介绍 1. 设计模式概述1.1 软件设计模式产生背景1.2 软件设计模式概念1.3 学习设计模式的必要性1.4 设计模式分类 2. UML图2.1 类图概述2.2 类图的作用2.3 类图表示法2.3.1 类的表示方法2.3.2 类与类之间关系的表示方式2.3.2.1 关联关系2.3.2.2 聚合关系2.3.2.3 组合关系2.3.2.4 依赖关系2.3.2.5 继承关系2.3.2.6 实现关系 3. 软件设计原则3.1 开闭原则3.2 里氏代换原则3.3 依赖倒转原则3.4 接口隔离原则3.5 迪米特法则3.6 合成复用原则 1. 设计模式概述 1.1 软件设计模式产生背景 1.2 软件设计模式概念 1.3 学习设计模式的必要性 1.4 设计模式分类 2. UML图 2.1 类图概述 2.2 类图的作用 2.3 类图表示法 2.3.1 类的表示方法 2.3.2 类与类之间关系的表示方式 2.3.2.1 关联关系 2.3.2.2 聚合关系 2.3.2.3 组合关系 2.3.2.4 依赖关系 2.3.2.5 继承关系 2.3.2.6 实现关系 3. 软件设计原则 3.1 开闭原则 3.2 里氏代换原则 3.3 依赖倒转原则 3.4 接口隔离原则 3.5 迪米特法则 3.6 合成复用原则