Black Boxes
- A black box magically does its thing
- Hides its inner workings
- Encapsulation: the hiding of unimportant details
- What is the right concept for each particular black box?
- Concepts are discovered through abstraction
- Abstraction: taking away inessential features, until only the
essence of the concept remains
- In object-oriented programming the black boxes from which
a program is manufactured are called objects