クラス B に依存するクラス A があります。それらは非常に異なる機能を持っていますが、同様のメソッドを共有しています。これらのクラスを分割し、共通のスーパークラスからサブクラス化することを考えましたが、関連していません。
それらを共通のスーパークラスからサブクラス化する必要がありますか、それともクラス A とクラス B のコンポーネントを含む別のクラスを作成する必要がありますか?
クラス B に依存するクラス A があります。それらは非常に異なる機能を持っていますが、同様のメソッドを共有しています。これらのクラスを分割し、共通のスーパークラスからサブクラス化することを考えましたが、関連していません。
それらを共通のスーパークラスからサブクラス化する必要がありますか、それともクラス A とクラス B のコンポーネントを含む別のクラスを作成する必要がありますか?