从现有类中正确扩展类,设计模式?

时间:2015-03-17 14:07:41

标签: java class inheritance

我正在尝试找出创建新类的最佳方法,这些类与现有类共享通用功能,这些类从彼此继承,我正在使用的类

Actor

Group extends Actor

这些类不能以任何形式或形式更改,因为它们来自jar文件。

我开始只需通过

将自己的功能添加到这些类中
MyActor extends Actor
MyGroup extends Group

但我发现我重复了很多代码,因为My(Classes)本质上都是演员。

我如何使用MyActor和MyGroup可以继承的类,同时确保它们分别从Actor和Group继承。

Thansk

1 个答案:

答案 0 :(得分:0)

你可以通过制作Actor和Group接口来解决这个问题,这样你就可以声明方法和变量,并且如果需要的话,仍然可以在每个类中以不同的方式填充它们,你也可以只创建一个接口。它真的取决于你。我虽然让Group成为一个界面。