diff --git a/notes/面向对象思想.md b/notes/面向对象思想.md index 1b88525f..1fea78ac 100644 --- a/notes/面向对象思想.md +++ b/notes/面向对象思想.md @@ -1,32 +1,14 @@ * [设计原则](#设计原则) * [1. S.O.L.I.D](#1-solid) - * [1.1 单一责任原则](#11-单一责任原则) - * [1.2 开放封闭原则](#12-开放封闭原则) - * [1.3 里氏替换原则](#13-里氏替换原则) - * [1.4 接口分离原则](#14-接口分离原则) - * [1.5 依赖倒置原则](#15-依赖倒置原则) * [2. 其他常见原则](#2-其他常见原则) - * [2.1 迪米特法则](#21-迪米特法则) - * [2.2 合成复用原则](#22-合成复用原则) - * [2.3 共同封闭原则](#23-共同封闭原则) - * [2.4 稳定抽象原则](#24-稳定抽象原则) - * [2.5 稳定依赖原则](#25-稳定依赖原则) * [三大特性](#三大特性) * [1. 封装](#1-封装) * [2. 继承](#2-继承) * [3. 多态](#3-多态) * [UML](#uml) * [1. 类图](#1-类图) - * [1.1 继承相关](#11-继承相关) - * [1.2 整体和部分](#12-整体和部分) - * [1.3 相互联系](#13-相互联系) * [2. 时序图](#2-时序图) - * [2.1 定义](#21-定义) - * [2.2 赤壁之战时序图](#22-赤壁之战时序图) - * [2.3 活动图、时序图之间的关系](#23-活动图时序图之间的关系) - * [2.4 类图与时序图的关系](#24-类图与时序图的关系) - * [2.5 时序图的组成](#25-时序图的组成) * [参考资料](#参考资料)