Introduction to OOP Chapter 2: Abstraction : next previous audio real text

Other Types of Abstraction -- Composition

While is-a and has-a are two important types of abstraction, there are others.

Composition is one example; a form of has-a; characterized by the following

Examples include regular expressions, type systems, windows, lots of other complex systems.
Intro OOP, Chapter 2, Slide 19