プラグイン用の次のインターフェースがあります。
public interface IPlugin
{
IInitializedPlugin Initialize(PluginInitialization pluginInitialization);
}
アプリケーションはIPlugin(この場合は IOC コンテナーから) インスタンスを取得できますが、インスタンスを取得するにはメソッドIInitializedPluginを呼び出す必要があります。プラグインの設定だけのシンプルな構造です。次に、実際のプラグイン機能があります。このデザインをどのように改善できますか?InitializePluginInitializationIInitializedPlugin