DreamTeam Money Making ForumRegister
Link To Us
Advertise on DTMHelpLog In
Welcome Guest ( Log In | Register )
Abstraction is of the process of hiding unwanted details from the user.
An abstraction can be defined as:- "The act of considering something as a general quality or characteristic, apart from concrete realities, specific objects, or actual instances."
Abstraction allows the program designers to seperate the categories and concepts from instances of implementation,so that they do not depend on concrete details of software or hardware but on an abstract contract.
Abstraction is the process in which we provide only essential information to the out side world and hide their back ground information from the world. Here i am giving you an example for this- Like TV, in TV you can on , off and change channels and can perform many task which are shown on the remote of the TV, in this you are knowing only outside functions but you do not know how they are performing these task. So in this back ground information are hidden from you and only essential information are provided to you.Web banner design | Website designer orange countyThis post has been edited by David Acer: Feb 13 2013, 05:58 AM
Abstraction is a method of taking away or removing characteristic for something in order to reduce it to a set of essential characteristic. once you have modeled your object using abstraction the same set of data could be used in different application.
Abstraction is the act of representing essential features without including the background details or explanations.
In object oriented programming, abstraction is the act of representing only the essential features and hiding all the background details so as reduce complexity and increase efficiency of an object.