Build your professional network on facebook via our app Go to app
 
 
Industry : IT Services Functional Area : India
Keywords :

Java

Oops Concepts

Activity:  3 comments  328 views  last activity : 07 06 2010 20:18:04 +0000
 Refer 11
Share
 
 
 
what is Abstraction? Can any one tell me the exact definition of it.
 
3 comments on "java"
  Commented by  Ashok Guduru, Tech Architect, SGT India Pvt. Ltd.    | 10 13 2008 18:01:13 +0000
An abstraction denotes the essential characteristics of an object that distinguish it from all other kinds of objects and thus provides crisply defined conceptual boundaries, relative to the perspective of the viewer.

from Object-oriented analysis & design with applications by Grady Booch

Read this book to know more about the OOA and OOD. You won't absorb the content in one sip. You need to read it again and again to digest it. You should change your thought process to do a real object-orientation.

Its not about coding in some OO language. Its about thinking in terms of real world objects and its responsibilities and collaboration.

HTH


  Commented by  Shake Sajan, Software Developer, Edujini Labs Pvt Ltd    | 10 13 2008 06:04:11 +0000
Hmmm...
IMO, Abstraction is a process of hiding the details of an entity by just providing the vague or overview of the entity...
This definition means the same as that of the above comment.
In the above eg, we are not informed about the type, size or any such property of the book. All these details are associated with the book.
Hope you got it. :)
  Commented by  Hari Prasad, Software Developer, Credit Suisse Group    | 10 12 2008 04:06:39 +0000
I hope you are trying to find out what is Abstraction and not Abstract Class.

I will give an example for Abstraction but i will leave it to you to write down the definition with whatever you have undestood.

Suppose i say Book then there some basic features which we think about.
e.g: No of pages, Size, language etc.

Then what happens if i tell you say Head First Series Java book, you may get same information as above, also you will get some additional information you will also come to know that its a java book.

Now if you can identify the diff between when i say Book and Java Book.

Here i call Book as an Abstract Entity which gives generailzed information not full details.

I hope this helps.

/H
        
Add your comment on "java"

Rate:
Submit
 Found the article "java"  interesting ?  Share with your connections and communities  
India's leading Biotech firm.
  • Create a confidential Career Profile and Resume/C.V. online
  • Get advice for planning their career and for marketing of experience and skills
  • Maximize awareness of and access to the best career opportunities
Viewers also viewed
I want to create 50 packages and for that i require 50folders and i don't want to create them...
 
200 referals 6 answers, 1000 views
There has been a new way developed to look at things how marketing should be done. Previously...
 
811 referals 24 arguments, 1142 views
The Indian products and manufacturing techniques are never upto the global standards. Why are we...
 
1217 referals 92 arguments, 4153 views
more...  
Recent Knowledge (90)
This is what True Love is all about: It was a busy morning, approximately 8:30 a.m., when an...
 
2609 referals 51 comments, 1424 views
Isn't it amazing, that Indian Government has miserably failed to handle a major issue like this,...
 
0 referals 2 comments, 153 views
I did my Schooling from a Boarding(St.Amtul's Public School - Nainital) Masters in International...
 
968 referals 2 comments, 88 views
more...  
More From Author
Depending upon project complexity the tool is getting ready and is available in use. But for smaller projects/big projects there is really no need to say .Net will be used. In the future security is going to be the major issue and upto the standards...
Thank you for your valuable suggestion madam
more...