diff --git a/notes/面向对象思想.md b/notes/面向对象思想.md
index 02c7222d..7f67505e 100644
--- a/notes/面向对象思想.md
+++ b/notes/面向对象思想.md
@@ -21,8 +21,6 @@
## S.O.L.I.D
-
-
| 简写 | 全拼 | 中文翻译 |
| :--: | :--: | :--: |
| SRP | The Single Responsibility Principle | 单一责任原则 |
@@ -206,31 +204,31 @@ public class Music {
用来描述继承关系,在 Java 中使用 extends 关键字。
-
+
## 实现关系 (Realization)
用来实现一个接口,在 Java 中使用 implement 关键字。
-
+
## 聚合关系 (Aggregation)
表示整体由部分组成,但是整体和部分不是强依赖的,整体不存在了部分还是会存在。
-
+
## 组合关系 (Composition)
和聚合不同,组合中整体和部分是强依赖的,整体不存在了部分也不存在了。比如公司和部门,公司没了部门就不存在了。但是公司和员工就属于聚合关系了,因为公司没了员工还在。
-
+
## 关联关系 (Association)
表示不同类对象之间有关联,这是一种静态关系,与运行过程的状态无关,在最开始就可以确定。因此也可以用 1 对 1、多对 1、多对多这种关联关系来表示。比如学生和学校就是一种关联关系,一个学校可以有很多学生,但是一个学生只属于一个学校,因此这是一种多对一的关系,在运行开始之前就可以确定。
-
+
## 依赖关系 (Dependency)
diff --git a/pics/123bdf81-1ef5-48a9-a08c-2db97057b4d2.png b/pics/123bdf81-1ef5-48a9-a08c-2db97057b4d2.png
new file mode 100644
index 00000000..3c248d37
Binary files /dev/null and b/pics/123bdf81-1ef5-48a9-a08c-2db97057b4d2.png differ
diff --git a/pics/1be8b4b0-cc7a-44d7-9c77-85be37b76f7d.png b/pics/1be8b4b0-cc7a-44d7-9c77-85be37b76f7d.png
new file mode 100644
index 00000000..6ba8797b
Binary files /dev/null and b/pics/1be8b4b0-cc7a-44d7-9c77-85be37b76f7d.png differ
diff --git a/pics/518f16f2-a9f7-499a-98e1-f1dbb37b5a9a.png b/pics/518f16f2-a9f7-499a-98e1-f1dbb37b5a9a.png
new file mode 100644
index 00000000..3a1010b9
Binary files /dev/null and b/pics/518f16f2-a9f7-499a-98e1-f1dbb37b5a9a.png differ
diff --git a/pics/5341d726-ffde-4d2a-a000-46597bcc9c5a.png b/pics/5341d726-ffde-4d2a-a000-46597bcc9c5a.png
new file mode 100644
index 00000000..61161099
Binary files /dev/null and b/pics/5341d726-ffde-4d2a-a000-46597bcc9c5a.png differ
diff --git a/pics/eb4a7007-d437-4740-865d-672973effe25.png b/pics/eb4a7007-d437-4740-865d-672973effe25.png
new file mode 100644
index 00000000..e2a0faab
Binary files /dev/null and b/pics/eb4a7007-d437-4740-865d-672973effe25.png differ