<<< Week 2, Object-Oriented Paradigm | Index | Abstraction Example >>> |
Separating properties of an entity...
...which are relevant...
...in the context of the problem domain(*)...
...from other properties of the entity.
Abstraction optimizes the information needed to represent an entity
in attempt to solve a specific problem.
Abstraction represents a view of the entity consistent with the needs of the domain.
________________
(*) Domain is an area of expertise describing a group or a class of problems.
<<< Week 2, Object-Oriented Paradigm | Index | Abstraction Example >>> |