Adapterパターン
デザインパターンの1つであるAdapterパターンの適用には3パターンある気がする。
1つ目は、一番シンプルな形で、
- 作者: 結城浩
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2004/06/19
- メディア: 大型本
- 購入: 51人 クリック: 762回
- この商品を含むブログ (397件) を見る
にのってるやつ。
2つ目は、commons-loggingがやっているようにAbstractFactoryパターンも絡めたやつ。
TargetがLogで、AdapterがLog4JLoggerで、AdapteeがLoggerになるかな。
3つ目は、org.eclipse.core.runtime.IAdaptable かな。
IAdaptableに関しては、
- 作者: エリックガンマ,ケントベック,Erich Gamma,Kent Beck,小林健一郎
- 出版社/メーカー: ソフトバンククリエイティブ
- 発売日: 2004/12/22
- メディア: 単行本
- 購入: 2人 クリック: 29回
- この商品を含むブログ (36件) を見る
getAdapterメソッドを使えば、instanceofで条件分岐しなくていいんだろうけど。。。
以下のサイトは参考になりそう。