β All Concepts
π―
Abstraction
StructureModeling that keeps only the essential surface
Abstraction is the act of keeping the important properties of a problem and pushing distracting detail into the background. In object-oriented design, abstraction is less about simplification in the abstract and more about deciding which conceptual surface the rest of the system should see.