What is abstraction?

Abstraction is of the process of hiding unwanted details from the user. 

Showing Answers 1 - 18 of 18 Answers

Deepak Singh

  • Oct 26th, 2005

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..


  • May 6th, 2006

abstraction refers to the act of representing essential features without including the background details.

  Was this answer useful?  Yes


  • May 8th, 2006

thinking about the genreal commmon things forgetting specific details for a while

  Was this answer useful?  Yes


  • Mar 22nd, 2007

Abstraction is representing any real life concept in terms of codes. E.g. a real life customer can be represented as a customer object.

  Was this answer useful?  Yes


  • Jul 28th, 2007

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)


  • Aug 29th, 2007

Abstraction refers to the act of representing essential features without including the background details.

  Was this answer useful?  Yes


  • Aug 31st, 2007

abstraction means hiding the data from the external and in c++ we can achieve abstraction by developing classes

  Was this answer useful?  Yes

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. 

  Was this answer useful?  Yes


  • Aug 1st, 2009

There are two types of abstraction, data abstraction and function abstraction. Abstraction is to hide the data or function not needed for presentation.

  Was this answer useful?  Yes

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.

  Was this answer useful?  Yes

ravi kumar

  • May 3rd, 2012

Abstraction is the process of hiding details from d external user..

  Was this answer useful?  Yes

mahender reddy

  • May 21st, 2012

abstraction is the process of hiding the things which are not required and revealing the things which are required

  Was this answer useful?  Yes

mukrram ur rahman

  • Dec 9th, 2012

Abstraction exactly involve the process of involving relevant things while ignoring the irrelevant things.

  Was this answer useful?  Yes


  • May 31st, 2013

mechanism of exposing only the interface and hiding the implementation data from user.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.


Related Answered Questions


Related Open Questions