Object Oriented Programming·Inheritance·FoundationWhat inheritance is forA developer extends a class purely to reuse three of its methods.What is wrong with that reason?ANothing is wrong, since reusing existing code is the whole purpose of inheritanceBIt is wrong only if the three methods are later changedCIt is wrong because a class should never have more than one subclassDIt commits to substitutability, which is a much stronger promise than reuseCheck answer