質問: プラグインアーキテクチャー/デザインパターン - プラグインサブクラスにはプライベートobserver/mediatorパターンを使用する方が良いです。 wp add_action? 私は、親の "container"クラスといくつかのサブクラスとして構成された非常に複雑なプラグインをコーディングしています。各サブクラスはオプションの/必須の要素で、通常は自分自身のadd_submenu_pageにマップします。基本的には、それを彼のプライベートセットを "サブプラグイン"と呼びましょうというプラグインです。すべてのサブクラス/サブプラグインには、それぞれ独自の(大きな)add_actionとadd_filterのセットがあります。技術的に言えば、私のプラグインのサブプラグインは有効なwpプラグインです。単にwp自体から直接呼び出されることはありません。私は計画していたので...実際にはたくさんのadd_action ...プラグインを '非公開の' observer/mediatorパターンを使ってリファクタリングするべきかどうか私は思っています。関連するすべてのadd_actionsを私の親クラスのみに収集し、イベントのサブクラスを通知/転送するためのパターンを作成し、私のプラグインがwp event questionに与える影響を軽減します。それは良い考えですか、それとも絶対に必要ではありませんか?クラスのリファクタリングのためのコードを手伝ってくれる?事前にtnxの助けを借りて、gabriele
回答: サブプラグイン でプラグインを配布するためのもう1つの良い例はこれ です。