Generalization is often equated with “inheritance,” but there is a sharp and meaningful distinction between the two. Generalization describes the relationship; inheritance is the programming implementation of generalization—it is how we manifest generalization in code.

Hosted by www.Geocities.ws

1