File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes OO, Patterns, UML and Refactoring and the fly likes OOAD design of JAVA Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Java Interview Guide this week in the Jobs Discussion forum!
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "OOAD design of JAVA" Watch "OOAD design of JAVA" New topic

OOAD design of JAVA


Joined: Jun 19, 2001
Posts: 6
I want a OOAD for JAVA language. can anybody help me to know the OOAD of JAVA?
Thanks & Regards

Thanks & Regards<P>ROBINSON
Junilu Lacar

Joined: Feb 26, 2001
Posts: 6529

Hi Robinson,
First of all, you are probably going to have to re-register to conform to the JavaRanch naming policy. A sheriff or bartender should be around shortly to give you directions, or just read the FAQ (link above).
I'm not quite sure what you are asking. Do you want to learn Java or do you want to know more about OOAD? You see, OO Analysis can be taken separately from the implementation language itself. And while OO Design includes implementation-specific information including programming language, many aspects of OOD can still be done without necessarily being language-specific.
Craig Larman has a very good book that is often the basis of discussion in this forum. It is entitled "Applying UML and Patterns - An Introduction to Object-Oriented Analysis and Design"
Bottom line, if you want to learn OO, learn the basic concepts and principles. Once you have a good understanding of these, it will be easier to translate that knowledge into language-specific implementations.

Junilu - [How to Ask Questions] [How to Answer Questions]
Desai Sandeep
Ranch Hand

Joined: Apr 02, 2001
Posts: 1157
Hi Robinson,
I would suggest you spend some time learning the basis concepts of OO before actually embarking into any OO language.You may start of with "Meilir Page-Jones" book,Fundamentals of OOAD which also tries and explains from the point of view of Java.
Hope this helps,
I agree. Here's the link:
subject: OOAD design of JAVA
It's not a secret anymore!