diff --git a/notes/pics/adapter-class-diagram.png b/notes/pics/adapter-class-diagram.png
new file mode 100644
index 00000000..1560b0cf
Binary files /dev/null and b/notes/pics/adapter-class-diagram.png differ
diff --git a/notes/设计模式 - 适配器.md b/notes/设计模式 - 适配器.md
index c62df3da..72eb98cd 100644
--- a/notes/设计模式 - 适配器.md
+++ b/notes/设计模式 - 适配器.md
@@ -8,7 +8,7 @@
### Class Diagram
-
+
### Implementation
diff --git a/tools/diagram/src/adapter-class-diagram.svg b/tools/diagram/src/adapter-class-diagram.svg
new file mode 100644
index 00000000..794623b4
--- /dev/null
+++ b/tools/diagram/src/adapter-class-diagram.svg
@@ -0,0 +1,60 @@
+