クラス図を描いてみた

こんな感じ。

f:id:nobeans:20080406113607j:image

InputStreamOpenerでテストをローカルに限定するってのはいいアイデアかなと思ってるんですが、DI使わないで差し替えるが難しいってのが難点。

sin1ogawaさんに相談してJavassistを使ってやってみたんですが、mavenで実行したときにNotFoundExceptionが出てしまうのが直せなかったので、Singleton使って強引に書きました。

正直ビミョウすぎるので、もっとシンプルに書きたい所存。

誰かよいアイデア求む。