Explain the term - Adjustment of inheritance
The inheritance can be enlarged as object design progresses by changing class structure. The designer should do:
i) Adjust or rearrange classes and operations
ii) Abstract common behavior out of groups of the classes
iii) Use delegation to share the behaviour when inheritance is semantically wrong.