What is abstraction in Object Oriented World ?
Abstraction arises from a recognition of similarities between certain objects, situations, or processes in the real world, and the decision to concentrate upon those similarities and to ignore for the time being the differences. — Tony Hoare
An abstraction denotes the essential characteristics of an object that distinguish it from all other kinds of objects and thus provide crisply defined conceptual boundaries, relative to the perspective of the viewer. – Grady Booch
- Abstraction is one of the fundamental ways to deal with complexity
- An abstraction focuses on the outside view of an object and separates an object’s behavior from its implementation
Related Terms: Abstraction Oops, Abstraction C++, Data Abstraction, Abstraction Definition, Encapsulation, Polymorphism, Abstract Class, Inheritance

Add A Comment
You must be logged in to post a comment.