.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month

Home >> Forum >> OOPS >> Post New QuestionBookmark and Share Subscribe to Forum

What is Abstraction?

Posted By: amit     Posted Date: December 14, 2009    Points:2   Category :OOPS
What is Abstraction?

Author: abhay             
Posted Date: December 14, 2009     Points: 5   

Abstraction facilitates the easy conceptualization of real world objects, by eliminating the unnecessary details of the object. Unnecessary details? Yes, all the similar objects when you generalize, you will drop the uncommon details about the objects.

Author: Naresh             
Posted Date: December 16, 2009     Points: 5   

Abstraction is the process or result of generalization by reducing the information content of a concept, typically to retain only information which is relevant for a particular purpose.

In computer programming, abstraction can apply to control or to data:
1. Control abstraction is the abstraction of actions,
2. data abstraction is that of data structures.

The recommendation that programmers use abstractions whenever suitable in order to avoid duplication (usually of code) is known as the abstraction principle.

Author: Prasanti Prusty             
Posted Date: December 17, 2009     Points: 5   

Abstraction :

In short Abstraction is "To represent the essential feature with out representing the back ground details. "

Author: nishithraj             
Posted Date: December 18, 2009     Points: 5   

Abstraction is the process of focus on a few concepts at a time instead show the details

Author: Sushil             
Posted Date: December 31, 2009     Points: 5   

Abstraction means to show essential features only.

Author: Lalij Mer             
Posted Date: January 05, 2010     Points: 5   

-->Abstraction is thinking about something a certain way
. Abstraction is the representation of only the essential features of an object and hiding un essential features of an object.
. Through Abstraction all relevant data can be hide in order to reduce complexity and increase efficiency
. Abstraction is simplifying complex reality by modeling classes appropriate to the problem
. Abstraction-outer layout, used in terms of design
. Encapsulation protects abstraction.
. It taking required data and hiding the unwanted data.

show details

Please Check my answer if you help....
Thank You...

Author: Vinodh             
Posted Date: September 16, 2011     Points: 20   

Abstraction is the representation of on an objects activity hiding its working operation.
For example a car object can increase or decrease the speed by using the speedUp() or speedDown() methods, without knowing their implementations.

Author: Pankaj Chahar             
Posted Date: November 26, 2011     Points: 20   


Abstraction is incomplete class, which will be initialize through derived class and make them complete so that we can create an instance of class and use there methods using overridden keyword..

It is actually used to show information of the class without showing the actual code

Pankaj Chahar

Deserve More...

Author: Baimey Rajesh             
Posted Date: August 01, 2012     Points: 20   

A real world example, consider u have setup a big building(say a company), the details regarding materials used to built (glass, bricks), type of work, manager of the company, number of floors, design of the building, cost of the building etc. can be classified as ABSTRACTION.

Author: Adam Parker             
Posted Date: November 27, 2013     Points: 20   

Abstraction in Object Oriented Programming helps to hide the irrelevant details of an object. Abstraction is separating the functions and properties that logically can be separated to a separate entity which the main type depends on.

Post Reply

You must Sign In To post reply
Find more Forum Questions on C#, ASP.Net, Vb.Net, SQL Server and more Here
Quick Links For Forum Categories:
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  OOPs  SilverlightIISJQuery

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend