Viewerの検討について

http://d.hatena.ne.jp/y-komori/20060525/1148571441
にかかれてますが、Viewerを実現するにはいろいろProvider関係が必要になります。


で、今考えてる考えを。
1. それぞれのProviderを独自にラップ。
2.関連付けとしてはアノテーションでクラスを指定してインジェクション。

ここから課題・・・
List構造なので追加するアイテムをどう管理しようかってのが問題かなぁ。。。
まずは、静的なところからで、実装・テストが終わってから動的な方向に拡張ですかね。
まぁ、静的の需要ってテスト用。。。だけ?@@