Skip to content

Commit 1badae2

Browse files
authored
Update README.md
1 parent 1695bfd commit 1badae2

File tree

1 file changed

+16
-26
lines changed

1 file changed

+16
-26
lines changed

README.md

+16-26
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
## :coffee: Design patterns implemented in Java ~
2-
3-
> 配套博客学习笔记 : https://yubuntu0109.github.io/tags/design-and-pattern/
1+
### 配套博客学习笔记 : https://goog.tech/blog/tags/design-and-pattern
42

53
> 参考书籍( 推荐 ) : `《Java设计模式 - 刘伟》``《图解设计模式 - [日]结城浩》`
64
@@ -9,19 +7,19 @@
97
### 创建型模式
108

119
:heavy_check_mark: `简单工厂模式( Simple Factor Pattern )`
12-
> :memo: [学习笔记](https://yubuntu0109.github.io/2019/09/06/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BSimple-Factory-Pattern/)[示例程序](https://github.com/YUbuntu0109/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/simple_factory_pattern)
10+
> :memo: [学习笔记](https://goog.tech/blog/2019/09/06/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BSimple-Factory-Pattern/)[示例程序](https://github.com/GoogTech/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/simple_factory_pattern)
1311
1412
:heavy_check_mark: `工厂方法模式( Factory Method Pattern )`
15-
> :memo: [学习笔记](https://yubuntu0109.github.io/2019/09/05/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BFactory-Method-Pattern/)[示例程序](https://github.com/YUbuntu0109/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern)
13+
> :memo: [学习笔记](https://goog.tech/blog/2019/09/05/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BFactory-Method-Pattern/)[示例程序](https://github.com/GoogTech/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/factory_method_pattern)
1614
1715
:heavy_check_mark: `抽象工厂模式( Abstract Factroy Pattern )`
18-
> :memo: [学习笔记](https://yubuntu0109.github.io/2019/09/07/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BAbstract-Factory-Pattern/)[示例程序](https://github.com/YUbuntu0109/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern)
16+
> :memo: [学习笔记](https://goog.tech/blog/2019/09/07/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BAbstract-Factory-Pattern/)[示例程序](https://github.com/GoogTech/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/abstract_factory_pattern)
1917
2018
:heavy_check_mark: `建造者模式( Builder Pattern )`
21-
> :memo: [学习笔记](https://yubuntu0109.github.io/2019/09/17/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BBuilder-Pattern/)[示例程序](https://github.com/YUbuntu0109/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/builder_pattern)
19+
> :memo: [学习笔记](https://goog.tech/blog/2019/09/17/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BBuilder-Pattern/)[示例程序](https://github.com/GoogTech/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/builder_pattern)
2220
2321
:heavy_check_mark: `单例模式( Singleton Pattern )`
24-
> :memo: [学习笔记](https://yubuntu0109.github.io/2019/09/06/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BSingleton-Pattern/)[示例程序](https://github.com/YUbuntu0109/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/singleton_pattern)
22+
> :memo: [学习笔记](https://goog.tech/blog/2019/09/06/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BSingleton-Pattern/)[示例程序](https://github.com/GoogTech/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/singleton_pattern)
2523
2624
:heavy_multiplication_x: `原型模式( Prototype Pattern )`
2725
> :memo: [学习笔记updating](demo)[示例程序updating](demo)
@@ -31,19 +29,19 @@
3129
### 结构型模式
3230

3331
:heavy_check_mark: `适配器模式( Adapter Pattern )`
34-
> :memo: [学习笔记](https://yubuntu0109.github.io/2019/09/03/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BAdapter-Pattern/)[示例程序](https://github.com/YUbuntu0109/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/adapter_pattern)
32+
> :memo: [学习笔记](https://goog.tech/blog/2019/09/03/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BAdapter-Pattern/)[示例程序](https://github.com/GoogTech/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/adapter_pattern)
3533
3634
:heavy_check_mark: `代理模式( Proxy Pattern )`
37-
> :memo: [学习笔记](https://yubuntu0109.github.io/2019/09/25/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BProxy-Pattern/)[示例程序](https://github.com/YUbuntu0109/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/froxy_pattern)
35+
> :memo: [学习笔记](https://goog.tech/blog/2019/09/25/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BProxy-Pattern/)[示例程序](https://github.com/GoogTech/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/froxy_pattern)
3836
3937
:heavy_check_mark: `组合模式( Composite Pattern )`
40-
> :memo: [学习笔记](https://yubuntu0109.github.io/2019/09/11/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BComposite-Pattern/)[示例程序](https://github.com/YUbuntu0109/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/composite_pattern)
38+
> :memo: [学习笔记](https://goog.tech/blog/2019/09/11/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BComposite-Pattern/)[示例程序](https://github.com/GoogTech/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/composite_pattern)
4139
4240
:heavy_check_mark: `装饰模式( Decorator Pattern )`
43-
> :memo: [学习笔记](https://yubuntu0109.github.io/2019/09/08/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BDecorator-Pattern/)[示例程序](https://github.com/YUbuntu0109/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/decorator_pattern)
41+
> :memo: [学习笔记](https://goog.tech/blog/2019/09/08/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BDecorator-Pattern/)[示例程序](https://github.com/GoogTech/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/decorator_pattern)
4442
4543
:heavy_check_mark: `外观模式( Facade Pattern )`
46-
> :memo: [学习笔记](https://yubuntu0109.github.io/2019/09/12/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BFacade-Pattern/)[示例程序](https://github.com/YUbuntu0109/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/facade_pattern)
44+
> :memo: [学习笔记](https://goog.tech/blog/2019/09/12/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BFacade-Pattern/)[示例程序](https://github.com/GoogTech/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/facade_pattern)
4745
4846
:heavy_multiplication_x: `桥接模式( Bridge Pattern )`
4947
> :memo: [学习笔记updating](demo)[示例程序updating](demo)
@@ -56,19 +54,19 @@
5654
### 行为型模式
5755

5856
:heavy_check_mark: `命令模式( Command Pattern )`
59-
> :memo: [学习笔记](https://yubuntu0109.github.io/2019/09/20/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BCommand-Pattern/)[示例程序](https://github.com/YUbuntu0109/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/command_pattern)
57+
> :memo: [学习笔记](https://goog.tech/blog/2019/09/20/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BCommand-Pattern/)[示例程序](https://github.com/GoogTech/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/command_pattern)
6058
6159
:heavy_check_mark: `迭代器模式( Iterator Pattern )`
62-
> :memo: [学习笔记](https://yubuntu0109.github.io/2019/09/02/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BIterator-Pattern/)[示例程序](https://github.com/YUbuntu0109/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/iterator_pattern)
60+
> :memo: [学习笔记](https://goog.tech/blog/2019/09/02/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BIterator-Pattern/)[示例程序](https://github.com/GoogTech/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/iterator_pattern)
6361
6462
:heavy_check_mark: `模板方法模式( Template Method Pattern )`
65-
> :memo: [学习笔记](https://yubuntu0109.github.io/2019/09/04/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BTemplate-Method-Pattern/)[示例程序](https://github.com/YUbuntu0109/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/template_method_pattern)
63+
> :memo: [学习笔记](https://goog.tech/blog/2019/09/04/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BTemplate-Method-Pattern/)[示例程序](https://github.com/GoogTech/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/template_method_pattern)
6664
6765
:heavy_check_mark: `观察者模式( Observer Pattern )`
68-
> :memo: [学习笔记](https://yubuntu0109.github.io/2019/09/28/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BObserver-Pattern/)[示例程序](https://github.com/YUbuntu0109/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/observer_pattern)
66+
> :memo: [学习笔记](https://goog.tech/blog/2019/09/28/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BObserver-Pattern/)[示例程序](https://github.com/GoogTech/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/observer_pattern)
6967
7068
:heavy_multiplication_x: `中介者模式( Mediator Pattern )`
71-
> :memo: [学习笔记](https://yubuntu0109.github.io/2019/10/10/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BMediator-Pattern/)[示例程序](https://github.com/YUbuntu0109/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/mediator_pattern)
69+
> :memo: [学习笔记](https://goog.tech/blog/2019/10/10/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E4%B9%8BMediator-Pattern/)[示例程序](https://github.com/GoogTech/design-patterns-in-java/tree/master/design-patterns/src/main/java/pers/huangyuhui/mediator_pattern)
7270
7371
:heavy_multiplication_x: `职责链模式( Chain of Responsibility Pattern )`
7472
> :memo: [学习笔记updating](demo)[示例程序updating](demo)
@@ -87,11 +85,3 @@
8785
8886
:heavy_multiplication_x: `访问者模式( Visitor Pattern )`
8987
> :memo: [学习笔记updating](demo)[示例程序updating](demo)
90-
91-
92-
93-
*:books:更多有趣项目及详细学习笔记请前往我的个人博客哟(づ ̄3 ̄)づ╭❤~ : https://yubuntu0109.github.io/*
94-
95-
*👩‍💻学习笔记已全部开源 : https://github.com/YUbuntu0109/YUbuntu0109.github.io*
96-
97-
*:coffee: Look forward to your contribution, if you need any help, please contact me~ QQ : 3083968068*

0 commit comments

Comments
 (0)