aspose file tools*
The moose likes Programmer Certification (SCJP/OCPJP) and the fly likes OO Design Books Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Programmer Certification (SCJP/OCPJP)
Bookmark "OO Design Books" Watch "OO Design Books" New topic
Author

OO Design Books

Samira Mastali
Ranch Hand

Joined: Aug 03, 2001
Posts: 74
Hi Folks,
Can anybody know a good book in OO Design?
I appreciate that.
Regards,
Samira
Jane Griscti
Ranch Hand

Joined: Aug 30, 2000
Posts: 3141
Hi Samira,
The best one I've come across is Applying UML and Patterns by Craig Larman.
He explains the basic OO tools: Use Cases, UML, Patterns and how they fit into Unified Process development; giving you guidelines that you can use in developing your own designs.
Best thing is, the book doesn't just describe how one problem is solved (although he does use a case study), he actually explains how the tools can be applied to any development problem.
------------------
Jane Griscti
Sun Certified Programmer for the Java� 2 Platform


Jane Griscti
SCJP, Co-author Mike Meyers' Java 2 Certification Passport
Desai Sandeep
Ranch Hand

Joined: Apr 02, 2001
Posts: 1157
Hi Samira,
Adding to what Jane has suggested.You may also refer to UML Distilled by Martin Fowler.If you need more references, follow the works done by Booch,Jacobson and Rumbaugh.Their books, particularly, UML User Guide and UML Reference Guide would be pretty useful.
For more information on this subject, please visit the OO forum of JavaRanch.
Hope this helps,
Sandeep
SCJP2, OCSD(Oracle JDeveloper), OCED(Oracle Internet Platform)
[This message has been edited by Desai Sandeep (edited August 28, 2001).]


<b>Sandeep</b> <br /> <br /><b>Sun Certified Programmer for Java 2 Platform</b><br /> <br /><b>Oracle Certified Solution Developer - JDeveloper</b><br /><b>-- Oracle JDeveloper Rel. 3.0 - Develop Database Applications with Java </b><br /><b>-- Object-Oriented Analysis and Design with UML</b><br /> <br /><b>Oracle Certified Enterprise Developer - Oracle Internet Platform</b><br /><b>-- Enterprise Connectivity with J2EE </b><br /><b>-- Enterprise Development on the Oracle Internet Platform </b>
Samira Mastali
Ranch Hand

Joined: Aug 03, 2001
Posts: 74
Jane and Desai,
Thank you very much for your prompt response.
I'll try both.
Regards,
Samira
Samira Mastali
Ranch Hand

Joined: Aug 03, 2001
Posts: 74
Hi Jane,
Could you please introduce me a book in Design patterns as well?
Regards,
Samira
Thomas Paul
mister krabs
Ranch Hand

Joined: May 05, 2000
Posts: 13974
The best book on design patterns is "Design Patterns" by the Gang of Four. "Java Design Patterns" by James Cooper is very good.


Associate Instructor - Hofstra University
Amazon Top 750 reviewer - Blog - Unresolved References - Book Review Blog
Samira Mastali
Ranch Hand

Joined: Aug 03, 2001
Posts: 74
Hi Thomas,
Thanks for your reply.So,it is two different books:
1. Design patterns
2. Java Design patterns.
Yes?
Regards,
Samira
Thomas Paul
mister krabs
Ranch Hand

Joined: May 05, 2000
Posts: 13974
Originally posted by Samira Mastali:
Hi Thomas,
Thanks for your reply.So,it is two different books:
1. Design patterns
2. Java Design patterns.
Yes?
Regards,
Samira

Yes, those are two different books.
Desai Sandeep
Ranch Hand

Joined: Apr 02, 2001
Posts: 1157
Samira,
The reason you require both the books is because the GoF book gives examples using C++/C language.What you need to do is read a pattern given in the GoF book and follow it up with an example illustrated in the James Cooper book.
This is a Study Pattern (not Design Pattern ) that you may follow!
-- Sandeep
SCJP2, OCSD(Oracle JDeveloper), OCED(Oracle Internet Platform)
[This message has been edited by Desai Sandeep (edited August 30, 2001).]
Samira Mastali
Ranch Hand

Joined: Aug 03, 2001
Posts: 74
Hi,
Thanks for your kind response.I'll buy them.
Regards,
Samira
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: OO Design Books