wood burning stoves
The moose likes OO, Patterns, UML and Refactoring and the fly likes Applied OOAD Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "Applied OOAD" Watch "Applied OOAD" New topic

Applied OOAD

ramesh kandukuri
Ranch Hand

Joined: Jan 10, 2001
Posts: 47
Can any body suggest me some url online
that helps me in knwing about design principles ..like if u have given a problem ..specification how to identify methods classes interfaces etc...
Infact this was asked in interview...i told some thing like..nouns can become classes(though not all the time) and verbs will become methods...but iam not conviniced...offcourse iam also..
Hari Vignesh Padmanaban
Ranch Hand

Joined: Oct 07, 2003
Posts: 578
Read this book
Applying UML and Patterns :An Introduction to Object-Oriented Analysis
and Design and the Unified Process
Thsi will answer all your questions !!!
hope this helps
Ilja Preuss

Joined: Jul 11, 2001
Posts: 14112
Take a look at http://www.aw-bc.com/samplechapter/0201379430.pdf
Basically, designing a system from the requirements is a highly creative activity. After all, the requirements describe the problem, whereas the design describes the solution. And if going from the former to the latter would be easy and straightforward, it wouldn't be much fun...

The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Xie Ruchang
Ranch Hand

Joined: Dec 25, 2003
Posts: 160
Hi Ilja,
May I know which book the sample chapter comes from?
Best Regards
Ilja Preuss

Joined: Jul 11, 2001
Posts: 14112
Of course - it's from "Object Design: Roles, Responsibilities, and Collaborations" by Rebecca Wirfs-Brock and Alan McKean
I agree. Here's the link: http://aspose.com/file-tools
subject: Applied OOAD
It's not a secret anymore!