我有Activity
班,ListActivity
班,TabActivity
班。我想使用相同的功能扩展这些类。例如,将方法toDoSomething()
添加到每个方法中。在Java中使用мultiple继承是不可能的。
如果没有复制粘贴
,请您告诉我设计模式或其他解决方案来解决此问题谢谢!
答案 0 :(得分:1)
如果使用DoSomethingHelper
方法(可能是doSomething()
)定义自己的类doSomething(Activity activity)
,则可以减少复制粘贴次数,然后根据需要从所有活动中引用它。
我不知道有什么更好的解决方案。