Skip to content

Commit d41c8d0

Browse files
authored
🎉 docs : update the README.md
1 parent 05064ec commit d41c8d0

1 file changed

Lines changed: 72 additions & 2 deletions

File tree

README.md

Lines changed: 72 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,72 @@
1-
# design-patterns-in-java
2-
Design patterns implemented in Java ~
1+
## :coffee: Design patterns implemented in Java ~
2+
3+
> 配套博客学习笔记 : https://yubuntu0109.github.io/tags/design-and-pattern/
4+
5+
> 参考书籍( 推荐 ) : `《Java设计模式 - 刘伟》``《图解设计模式 - [日]结城浩》`
6+
7+
8+
### 创建型模式
9+
10+
:heavy_check_mark: `简单工厂模式( Simple Factor Pattern )`
11+
12+
:heavy_check_mark: `工厂方法模式( Factory Method Pattern )`
13+
14+
:heavy_check_mark: `抽象工厂模式( Abstract Factroy Pattern )`
15+
16+
:heavy_check_mark: `建造者模式( Builder Pattern )`
17+
18+
:heavy_check_mark: `单例模式( Singleton Pattern )`
19+
20+
:heavy_multiplication_x: `原型模式( Prototype Pattern )`
21+
22+
23+
24+
### 结构型模式
25+
26+
:heavy_check_mark: `适配器模式( Adapter Pattern )`
27+
28+
:heavy_check_mark: `代理模式( Proxy Pattern )`
29+
30+
:heavy_check_mark: `组合模式( Composite Pattern )`
31+
32+
:heavy_check_mark: `装饰模式( Decorator Pattern )`
33+
34+
:heavy_check_mark: `外观模式( Facade Pattern )`
35+
36+
:heavy_multiplication_x: `桥接模式( Bridge Pattern )`
37+
38+
:heavy_multiplication_x: `享元模式( Flyweight Pattern )`
39+
40+
41+
42+
### 行为型模式
43+
44+
:heavy_check_mark: `命令模式( Command Pattern )`
45+
46+
:heavy_check_mark: `迭代器模式( Iterator Pattern )`
47+
48+
:heavy_check_mark: `模板方法模式( Template Method Pattern )`
49+
50+
:heavy_multiplication_x: `职责链模式( Chain of Responsibility Pattern )`
51+
52+
:heavy_multiplication_x: `解释器模式( Interpreter Pattern )`
53+
54+
:heavy_multiplication_x: `中介者模式( Mediator Pattern )`
55+
56+
:heavy_multiplication_x: `备忘录模式( Memento Pattern )`
57+
58+
:heavy_multiplication_x: `观察者模式( Observer Pattern )`
59+
60+
:heavy_multiplication_x: `状态模式( State Pattern )`
61+
62+
:heavy_multiplication_x: `策略模式( Strategy Pattern )`
63+
64+
:heavy_multiplication_x: `访问者模式( Visitor Pattern )`
65+
66+
67+
68+
*:books:更多有趣项目及详细学习笔记请前往我的个人博客哟(づ ̄3 ̄)づ╭❤~ : https://yubuntu0109.github.io/*
69+
70+
*👩‍💻学习笔记已全部开源 : https://github.com/YUbuntu0109/YUbuntu0109.github.io*
71+
72+
*:coffee: Look forward to your contribution, if you need any help, please contact me~ QQ : 3083968068*

0 commit comments

Comments
 (0)