なんじゃくにっき

プログラミングの話題中心。

Scala de Design Patternまとめ

Scala de Design Patternのまとめ。
Gang of Fourの23パターンとそれ以外のデザインパターンが少しある。
結構ふざけた例とか分かりにくい例が多いけどそれはご愛嬌。

Scalaの言語自体の機能やライブラリが強力なので、
ここで挙げたやり方以外にもっと色々なやり方があるはず。 
 
GoFデザインパターン

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月下旬: 並列処理のパターンを開始。リンク等追加。