私はワードプレスサイト用にさまざまな投稿フィルターを開発しており、最初の4つを単一のクラスで構築しました。
最後の2つはスコープが十分に異なるため、クラス内で1つの関数(最終リンクを生成するための関数)のみを共有します。
このインスタンスまたはいくつかの類似の仮想インスタンスのいずれかで、その機能を実現するために元のクラスを拡張することは合理的ですか、それともより良い方法がありますか?
私はこの質問を理解していません。クラスで物事を構築するとはどういう意味ですか?これらのクラスは何かから継承していますか?階層の最上位のクラスには、すでに共通の機能がないのでしょうか。
—
David Thornley、2011年