謎's キッチン

謎のひとりごと。Amazon欲しい物リストはこちら: https://www.amazon.co.jp/hz/wishlist/ls/CCPOV7C6JTD2

delegationパターン

部分的flyweightが簡単に書けるのが利点だと思う。後はstateパターンの隠蔽とか。他はちょっと思い付かない。
D言語のテンプレートがもっと賢かったら(static foreach/テンプレート引数に配列/名前付きタプル/identifier(ニュースグループのTemplate-based Preprocessingを参照)など)楽なんだけど、現状ではdelegationパターンは実装(ってよりコピペ)が面倒。