Abstraction is not a process of hiding unwanted details from the user. It is process to identify the relevant characteristic of a class. Th goal of abstraction is to isolate thos aspect that are important for some purpose and suppress those that are not important..
Abstraction is separating the logical properties from implementation details. For example driving the car is a logical property and design of the engine is the implementation detail.
Data Abstraction is process of separating the logical properties from its implementation. (ADT)
Param
Aug 29th, 2007
Abstraction refers to the act of representing essential features without including the background details.
vamshi
Aug 31st, 2007
abstraction means hiding the data from the external and in c++ we can achieve abstraction by developing classes
In object oriented design abstraction is the name given to the process by which you design a new data type that you and other developers can view them from a higher lvel of abstraction. The user of new data type is not worried about the details of implementations.
A new data type can be a structure or class. Creating a new data type by using structure is not a good thing to do in object oriented design.
There are two types of abstraction, data abstraction and function abstraction. Abstraction is to hide the data or function not needed for presentation.
Abstraction is the process of hiding data from outside the user or unwanted user.
Fiza Ahmad
Sep 22nd, 2011
abstraction is a technique in which we construct a model of an entity based upon its essential characteristics and ignore the inessential details. The principle of abstraction also helps us in handling the inherent complexity of a system by allowing us to look at its important external characteristic, at the same time, hiding its inner complexity.
What is abstraction?
Related Answered Questions
Related Open Questions