0

我有 Activity课,ListActivity课,TabActivity课。我想使用相同的功能扩展这些类。例如,将方法添加toDoSomething()到它们中的每一个中。在 Java 中使用多重继承是不可能的。

您能否告诉我设计模式或其他解决方案无需复制粘贴即可解决此问题

谢谢!

4

1 回答 1

1

DoSomethingHelper如果您使用doSomething()方法(可能)定义自己的类,则可以减少复制粘贴doSomething(Activity activity),然后根据需要从所有活动中引用它。我不知道有什么更好的解决方案。

于 2012-05-13T14:43:39.417 回答