类层次解决方案

时间:2012-05-13 14:33:47

标签: java android design-patterns application-design

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

如果没有复制粘贴

,请您告诉我设计模式或其他解决方案来解决此问题

谢谢!

1 个答案:

答案 0 :(得分:1)

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