私は言語固有の答えを探しているわけではなく、プラグイン システムを実装するための一般的なモデルだけを探しています (知りたい場合は、Python を使用しています)。私には独自の考えがあります (コールバックを登録するだけです) が、他にも存在することは知っています。通常は何が使用され、他に何が合理的ですか?
プラグインシステムとはどういう意味ですか? 依存性注入と IOC コンテナーは良い解決策のように思えますか?
つまり、基本プログラムを変更せずに機能を挿入する方法です。私が出発したとき、私はそれを定義するつもりはありませんでした。依存性注入は、私がやっていることには特に適していないように見えますが、それらについてはあまり知りません。