Abstraction is a design technique that focuses on the essential aspects of an entity and ignores or conceals less important
or non-essential aspects. It is the process of generalization by reducing the information content of the concept or observable
phenomenon, typically in order to retain only information, which is relevant for a particular purpose.
Abstraction uses a strategy of simplification, in which concrete details are left ambiguous vague or undefined.or non-essential aspects. It is the process of generalization by reducing the information content of the concept or observable phenomenon, typically in order to retain only information, which is relevant for a particular purpose. Abstraction uses a strategy of simplification, in which concrete details are left ambiguous vague or undefined.