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 @@ + + + + + + + + + + + + + + + Client + + + + + + + Target + + + +request() + + + + + Adapter + + + +request() + + + + + Adaptee + + + +specificRequest() + + + + + adaptee.specificRequest() + + + + + + +