Skip to main content

Generalization and Specialization


  • Generalization creates a concept with a broader scope.
  • Specialization creates a concept with a narrower scope.

  • Reusing the interface! 
  • Inheritance: get the interface from the general class.
  • Objects related by inheritance are all of the same type.


Comments