This week's book giveaway is in the Java in General forum.
We're giving away four copies of Beginning Java 17 Fundamentals: Object-Oriented Programming in Java 17 and have ishori Sharan & Adam L Davis on-line!
See this thread for details.
Win a copy of Beginning Java 17 Fundamentals: Object-Oriented Programming in Java 17 this week in the Java in General forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Ron McLeod
  • Liutauras Vilda
  • Jeanne Boyarsky
Sheriffs:
  • Junilu Lacar
  • Rob Spoor
  • Paul Clapham
Saloon Keepers:
  • Tim Holloway
  • Tim Moores
  • Jesse Silverman
  • Stephan van Hulst
  • Carey Brown
Bartenders:
  • Al Hobbs
  • Piet Souris
  • Frits Walraven

OO Design Books

 
Ranch Hand
Posts: 74
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Folks,
Can anybody know a good book in OO Design?
I appreciate that.
Regards,
Samira
 
Ranch Hand
Posts: 3141
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
 
Ranch Hand
Posts: 1157
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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).]
 
Samira Mastali
Ranch Hand
Posts: 74
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Jane and Desai,
Thank you very much for your prompt response.
I'll try both.
Regards,
Samira
 
Samira Mastali
Ranch Hand
Posts: 74
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi Jane,
Could you please introduce me a book in Design patterns as well?
Regards,
Samira
 
mister krabs
Posts: 13974
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The best book on design patterns is "Design Patterns" by the Gang of Four. "Java Design Patterns" by James Cooper is very good.
 
Samira Mastali
Ranch Hand
Posts: 74
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 13974
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

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
Posts: 1157
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
Posts: 74
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi,
Thanks for your kind response.I'll buy them.
Regards,
Samira
 
Don't get me started about those stupid light bulbs.
reply
    Bookmark Topic Watch Topic
  • New Topic