Level1
Contextなし
Level2
Contextあり
State Design Pattern in Python
Level3
複雑な具体例あり
関連書籍
Pythonでデザインパターンを体系的に学びたい場合は、以下の書籍が最適です。
- 作者: Mark Summerfield,斎藤康毅
- 出版社/メーカー: オライリージャパン
- 発売日: 2015/12/01
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
目次
1章 生成に関するデザインパターン 1.1 Abstract Factoryパターン 1.2 Builderパターン 1.3 Factory Methodパターン 1.4 Prototypeパターン 1.5 Singletonパターン
2章 構造に関するデザインパターン 2.1 Adapterパターン 2.2 Bridgeパターン 2.3 Compositeパターン 2.4 Decoratorパターン 2.5 Facadeパターン 2.6 Flyweightパターン 2.7 Proxyパターン
3章 ふるまいに関するデザインパターン 3.1 Chain of Responsibilityパターン 3.2 Commandパターン 3.3 Interpreterパターン 3.4 Iteratorパターン 3.5 Mediatorパターン 3.6 Mementoパターン 3.7 Observerパターン 3.8 Stateパターン 3.9 Strategyパターン 3.10 Template Methodパターン 3.11 Visitorパターン 3.12 ケーススタディ:Imageパッケージ