0

私には Activityクラス、ListActivityクラス、TabActivityクラスがあります。同じ機能を使用してこれらのクラスを拡張したいと思います。たとえば、toDoSomething()それぞれにメソッドを追加します。Javaで複数の継承を使用することは不可能です。

コピー&ペーストせずにこの問題を解決するためのデザインパターンまたはその他の解決策を教えてください

ありがとう!

4

1 に答える 1

1

メソッド (おそらく) を使用して独自のクラスDoSomethingHelperを定義し、必要に応じてすべてのアクティビティから参照すると、コピー アンド ペーストを減らすことができます。私はこれ以上の解決策を知りません。doSomething()doSomething(Activity activity)

于 2012-05-13T14:43:39.417 に答える