HogeIFインタフェースをimplementsしたHogeImplクラスがあります。
プログラマは
HogeIF hoge = new HogeImpl();
って感じで実装させているのですが、実装クラス(HogeImpl)も意識させ無いようにしたいのです。
interfaceはstatic不可なので
HogeIF hoge = HogeIF.getInstance()
って出来ない。
何か良い方法ありませんか?
ファクトリを用意するしかないのかなぁ。