OOP可重用性和可维护性

时间:2015-05-07 10:18:31

标签: java c++ oop

我偶然发现了这种情况,只是认为这种情况正在发生在行业中。如果我有类似的课程:

Class AnimalClass Dog extends AnimalClass Crocodile extends Animal

然后关闭包以进行修改,公司购买并使用了包裹。

后来我发现,当我有Class AmphibianClass Mammal时,我开始认为这些类应该扩展Class Animal,然后Class Dog不应该延伸至Class Animal,而是Class Mammal以及Class CrocodileClass Amphibian

这种情况很危险,因为购买和使用该套餐的公司可能会损害他们的程序。

所以问题是: 当你后来发现类在已经关闭修改的类的层次结构之间时,程序员会做什么?

1 个答案:

答案 0 :(得分:5)

如果包裹因修改而关闭且不满足您的要求,则您无能为力,如果您有不同的要求,则必须编写自己的课程以满足这些要求