Scala de Design Patternのまとめ。
Gang of Fourの23パターンとそれ以外のデザインパターンが少しある。
結構ふざけた例とか分かりにくい例が多いけどそれはご愛嬌。
Scalaの言語自体の機能やライブラリが強力なので、
ここで挙げたやり方以外にもっと色々なやり方があるはず。
GoFデザインパターン
- 生成に関するパターン
- 構造に関するパターン
- 振る舞いに関するパターン
並列処理のパターン
参考:
・GoF本(オブジェクト指向における再利用のためのデザインパターン ソフトバンククリエイティブ刊)
・Wikipedia デザインパターン
・Scala Wiki
・萩野達也・服部隆志研究室wiki(C++でデザインパターンを実装した例が沢山)
Scalaでデザインパターンを実践している人たち
・https://github.com/mizzy/scala-design-patterns
・http://scasca.blog96.fc2.com/
・http://labo.patentbureau.co.jp/blog/
Javaでデザインパターンを勉強するなら『Java言語で学ぶデザインパターン入門』が鉄板かもしれない(予算があれば欲しいところだが・・)。
11月下旬: 並列処理のパターンを開始。リンク等追加。