Skip to content

Commit 0b7b36b

Browse files
committed
add index to readme
1 parent d628787 commit 0b7b36b

File tree

1 file changed

+31
-1
lines changed

1 file changed

+31
-1
lines changed

README.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,35 @@
44

55
Golang 设计模式的实例代码
66

7-
兼做研磨设计模式的读书笔记,把此书中的例子用Golang实现一遍。
7+
## 创建型模式
88

9+
* [简单工厂模式(Simple Factory)](https://github.com/senghoo/golang-design-pattern/tree/master/00_simple_factory)
10+
* [厂方法模式(Factory Method)](https://github.com/senghoo/golang-design-pattern/tree/master/04_factory_method)
11+
* [抽象工厂模式(Abstract Factory)](https://github.com/senghoo/golang-design-pattern/tree/master/05_abstract_factory)
12+
* [创建者模式(Builder)](https://github.com/senghoo/golang-design-pattern/tree/master/06_builder)
13+
* [原型模式(Prototype)](https://github.com/senghoo/golang-design-pattern/tree/master/07_prototype)
14+
* [单例模式(Singleton)](https://github.com/senghoo/golang-design-pattern/tree/master/02_adapter)
15+
16+
## 结构型模式
17+
18+
* [外观模式(Facade)](https://github.com/senghoo/golang-design-pattern/tree/master/01_facade)
19+
* [适配器模式(Adapter)](https://github.com/senghoo/golang-design-pattern/tree/master/02_adapter)
20+
* [代理模式(Proxy)](https://github.com/senghoo/golang-design-pattern/tree/master/09_proxy)
21+
* [组合模式(Composite)](https://github.com/senghoo/golang-design-pattern/tree/master/13_composite)
22+
* [享元模式(Flyweight)](https://github.com/senghoo/golang-design-pattern/tree/master/18_flyweight)
23+
* [装饰模式(Decorator)](https://github.com/senghoo/golang-design-pattern/tree/master/20_decorator)
24+
* [桥模式(Bridge)](https://github.com/senghoo/golang-design-pattern/tree/master/22_bridge)
25+
26+
## 行为型模式
27+
28+
* [中介者模式(Mediator)](https://github.com/senghoo/golang-design-pattern/tree/master/08_mediator)
29+
* [观察者模式(Observer)](https://github.com/senghoo/golang-design-pattern/tree/master/10_observer)
30+
* [命令模式(Command)](https://github.com/senghoo/golang-design-pattern/tree/master/11_command)
31+
* [迭代器模式(Iterator)](https://github.com/senghoo/golang-design-pattern/tree/master/12_iterator)
32+
* [模板方法模式(Template Method)](https://github.com/senghoo/golang-design-pattern/tree/master/14_template_method)
33+
* [策略模式(Strategy)](https://github.com/senghoo/golang-design-pattern/tree/master/15_strategy)
34+
* [状态模式(State)](https://github.com/senghoo/golang-design-pattern/tree/master/16_state)
35+
* [备忘录模式(Memento)](https://github.com/senghoo/golang-design-pattern/tree/master/17_memento)
36+
* [解释器模式(Interpreter)](https://github.com/senghoo/golang-design-pattern/tree/master/19_interpreter)
37+
* [职责链模式(Chain of Responsibility)](https://github.com/senghoo/golang-design-pattern/tree/master/21_chain_of_responsibility)
38+
* [访问者模式(Visitor)](https://github.com/senghoo/golang-design-pattern/tree/master/23_visitor)

0 commit comments

Comments
 (0)