File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Beginning Java and the fly likes Articles on OOP Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Articles on OOP" Watch "Articles on OOP" New topic
Author

Articles on OOP

shuba gopal
Ranch Hand

Joined: May 12, 2011
Posts: 76
Hi,

I would like to know if there are any standard articles for the various principles of OOP - abstraction in particular. I have referred wikipedia and oracle but are there any standard articles like we have for Strings,Over riding etc. I am familiar with the basic concepts of Encapsulation, Polymorphism and Inheritance having prepared for SCJP.
Maneesh Godbole
Saloon Keeper

Joined: Jul 26, 2007
Posts: 10268
    
    8

What do you mean by "standard" articles? The sun/oracle docs are quite informative. What more information are you looking for, or which part are you having problem understanding?


[How to ask questions] [Donate a pint, save a life!] [Onff-turn it on!]
shuba gopal
Ranch Hand

Joined: May 12, 2011
Posts: 76
While I can answer code related questions on Inheritance,Polymorphism and Encapsulation I find that I am not able to explain abstraction satisfactorily/comprehensively.

Abstraction( in my own words) is exposing only some attributes and behaviour relevant for a particular purpose and hiding all other details to reduce complexity. This looks like an explanation of how we define a class(with high cohesion and low coupling).

Encapsulation is an implementation of Abstraction. Abstract classes and Interfaces are other implementations. Are there other possible implementations? Are there different layers of abstraction in Java?

I dont think Oracle tutorials give explanation about Abstraction. I am looking for a consolidated article with Java related concepts..
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Articles on OOP