我们在Java中有应用程序,我们正在使用一个库类。在项目开始后的很长一段时间里,我们得到了这样一种情况:在每个函数中,我们都使用该类,我们希望在类的对象中添加一个元素(只是增加值,而不是添加任何新成员)。需要从图书馆类继承什么样的照顾?
这个改变是巨大的。不难做到,但是我们已经在100多种功能中使用了这个类。
现在一个解决方案是我们可以继承这个类,并在派生类中添加所需的更改。我们保持类的名称相同(并且使用基类的完全限定名称来继承),只需更改包名,以便我们可以在代码中使用派生类。
这种方法有什么问题吗?因为我的经理的建议是“它看起来并不容易”。
请建议我是否做错了什么。
创建库类的子类,并在你的方法使用它似乎罚款。你可以继续这种方法。 –
它的OOP。所以它不会是一个问题,除非你的管理员不允许。 – prime
@vidudaya:admins? –