我偶然发现了这种情况,只是认为这种情况正在发生在行业中。如果我有类似的课程:
Class Animal
,Class Dog extends Animal
,Class Crocodile extends Animal
然后关闭包以进行修改,公司购买并使用了包裹。
后来我发现,当我有Class Amphibian
和Class Mammal
时,我开始认为这些类应该扩展Class Animal
,然后Class Dog
不应该延伸至Class Animal
,而是Class Mammal
以及Class Crocodile
至Class Amphibian
。
这种情况很危险,因为购买和使用该套餐的公司可能会损害他们的程序。
所以问题是: 当你后来发现类在已经关闭修改的类的层次结构之间时,程序员会做什么?
答案 0 :(得分:5)
如果包裹因修改而关闭且不满足您的要求,则您无能为力,如果您有不同的要求,则必须编写自己的课程以满足这些要求