设计模式笔记 文章目录 设计模式笔记 UML入门 7大设计原则 设计模式-创建型模式 设计模式-结构型模式 设计模式-行为型模式 UML类图内容 7大设计原则 开闭原则 依赖倒置原则 单一职责原则 接口隔离原则 迪米特原则 迪米特原则 UML入门 UML基础 UML类图 UML时序图 UML类关系 UML记忆技巧 7大设计原则 开闭原则 依赖倒置原则 单一责任原则 接口隔离原则 迪米特原则(最少知道原则) 里式替换原则 合成复用原则(组合/复用原则) 设计模式-创建型模式 工厂方法模式 抽象工厂模式 建造者模式 单例模式 原型模式 设计模式-结构型模式 适配器模式 装饰者模式 代理模式 外观模式 桥接模式 组合模式 享元模式 设计模式-行为型模式 策略者模式 观察者模式 责任链模式 备忘录模式 模板方法模式 迭代器模式 中介者模式 命令模式 访问者模式 解释器模式 UML类图内容 定义 统一建模语言(Unified Modeling Language),缩写为UML 非专利的第三代建模和规约语言 特点 UML是一种开放的方法 用于说明、可视化、构建和编写一个正在开发的面向对象的、软件密集系统的制品的开放方法 UML展现了一系列最佳工程实践 这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已经被验证有效 UML2.2分类(14种) 结构式图形: