Abstract :
Some of the more common descriptions of inheritance, and particularly multiple inheritance, are analysed; these are frequently unclear, and even contradictory, in much of the published literature. Using abstract data types to provide examples, it is shown how a consistent basis for inheritance and multiple inheritance may be built up, which helps to clarify the true meaning of inheritance