Getting startedhttp://www-128.ibm.com/developerWorks/webservices/library/ws-oo-design1/index.html
A rabbi boarded a train, one on which he often rode and one whose conductor, therefore, recognized him The rabbi reached into his coat pocket for his ticket Not finding it, he began a search of his belongings The conductor stopped him...: "Rabbi, I know you must have the ticket somewhere do not bother searching now you can send it later, when you do find it..." But the rabbi kept searching When approached by the conductor yet again, the rabbi replied.: "You do not understand. I know you trust me for the ticket, but - Where am i going?
This is an example of which is quoted by the author. That scholar is still there, the ticket seller said that I didn't mind if you would have to find it? Scholars said: "You don't understand. I know you believe me. But - I don't know myself. Where to?". Sweating!
In fact, it is strong, I don't know why I don't ask Conductor?!
In fact, the author wants to say that many people are looked elsewhere with DeriVation, Class Hierarchies, UML, Java. But they don't know why it is going to use? It is the basis for lacking OO theory. Many people are there and the wind.
First, at its core, object orientation is not at all about derivation, class hierarchies, UML, Java technology, and so forth. These are tools that the OO designer puts to use in order to structure the analysis, the design, and the implementation , but the aren't center to what makes an oo program object-oriented.
All too many projects fail because they begin without a clear idea of where they're going The OO process tries to solve this dilemma by defining the problem to be solved as its first step;. It will take me a few columns to do that in Sufficient Detail So That The Actual Analysis and Design Phase Can Proceed. That Is, Before You Can Analyze, You Have To Have Something To Analyze.
Beginning to design softwarehttp: //www-106.ibm.com/developerworks/webservices/library/ws-oo-design2/index.htmlRefining the problem definitionhttp: //www-128.ibm.com/developerworks/webservices/library/ WS-OO-Design3.html
Verifying the analyysishtp: //www-106.ibm.com/developerWorks/webservices/library/co-design4.html
Uses, an introductionhttp://www-128.ibm.com/developerWorks/webservices/library/co-design5.html
Uses Applied, Part 1Http://www-128.ibm.com/developerWorks/webservices/library/co-design7.html
Uses Applied, Part 2Http://www-128.ibm.com/developerWorks/webservices/Library/co-design8/index.html