> new DerivedPluginとしてるところは、DerivedPlugin自体を知ってる必要はなく、
> IPlugin的なインターフェースを持つ何かだよね?
そうです。実際の操作はインターフェースによってのみ行うようにしてる。

> それは設定ファイルなり、〜
ああ、なるほど。
依存性をソースファイル外に追い出すってことか。ありがと!