>>518
俺の構想とはアンタとちょっとずれているとは思うのだが・・

汎用パッケージからAというインターフェースを実装したクラスを
使いたい場合、ユーザーパッケージにはAを実装したクラスを作るよね。
だけど汎用パッケージ側はユーザークラスを知らないわけだ。
だけどインターフェース名で呼び出せば良いから、条件によって
クラス名だけフレームワーク側にあたえてやって、ユーザークラスの
インスタンスを取得すればよい。

こんな風に。

A a = Factory.getA(クラス名);

どうでしょうかね?