●第1章工廠模式1
1.1工廠方法2
1.1.1現實生活中的例子2
1.1.2用例2
1.1.3工廠方法的實現3
1.2抽像工廠9
1.2.1現實生活中的例子9
1.2.2用例9
1.2.3抽像工廠模式的實現10
1.3小結13
第2章建造者模式15
2.1現實生活中的例子16
2.2用例16
2.3實現19
2.4小結24
第3章其他創建型模式25
3.1原型模式25
3.1.1現實生活中的例子26
3.1.2用例26
3.1.3實現26
3.2單例模式29
3.2.1現實生活中的例子30
3.2.2用例30
3.2.3實現30
3.3小結33
第4章適配器模式35
4.1現實生活中的例子35
4.2用例36
4.3實現36
4.4小結38
第5章裝飾器模式39
5.1現實生活中的例子39
5.2用例40
5.3實現40
5.4小結44
第6章橋接模式45
6.1現實生活中的例子45
6.2用例45
6.3實現46
6.4小結48
第7章外觀模式49
7.1現實生活中的例子49
7.2用例50
7.3實現50
7.4小結54
第8章其他結構型模式55
8模式55
8.1.1現實生活中的例子56
8.1.2用例56
8.1.3實現57
8.2MVC模式61
8.2.1現實生活中的例子61
8.2.2用例62
8.2.3實現63
8.3代理模式66
8.3.1現實生活中的例子68
8.3.2用例68
8.3.3實現69
8.4小結72
第9章職責鏈模式73
9.1現實生活中的例子74
9.2用例75
9.3實現76
9.4小結80
第10章命令模式81
10.1現實生活中的例子81
10.2用例82
10.3實現82
10.4小結89
第11章觀察者模式91
11.1現實生活中的例子91
11.2用例92
11.3實現92
11.4小結97
第12章狀態模式99
12.1現實生活中的例子100
12.2用例100
12.3實現101
12.4小結106
第13章其他行為型模式109
13.1解釋器模式110
13.1.1現實生活中的例子110
13.1.2用例110
13.1.3實現111
13.2策略模式116
13.2.1現實生活中的例子117
13.2.2用例117
13.2.3實現118
13.3備忘錄模式121
13.3.1現實生活中的例子122
13.3.2用例122
13.3.3實現122
13.4迭代器模式125
13.4.1現實生活中的例子125
13.4.2用例126
13.4.3實現126
13.5模板模式129
13.5.1現實生活中的例子129
13.5.2用例129
13.5.3實現130
13.6小結132
第14章響應式編程中的觀察者模式135
14.1現實生活中的例子136
14.1.1用例136
14.1.2實現136
14.2小結146
第15章微服務與面向雲的模式147
15.1微服務模式147
15.1.1現實生活中的例子148
15.1.2用例148
15.1.3實現149
15.2重試模式153
15.2.1現實生活中的例子154
15.2.2用例154
15.2.3實現154
15.3斷路器模式159
15.3.1現實生活中的例子159
15.3.2用例159
15.3.3實現160
15.4旁路緩存模式162
15.4.1現實生活中的例子162
15.4.2用例162
15.4.3實現162
15.5節流模式168
15.5.1現實生活中的例子168
15.5.2用例168
15.5.3實現169
15.6小結171