5.5. Introduction to OOAD
Object-oriented analysis and design is the process for modelling a system to be built. The idea is to describe the situation as it exists in real life, and then apply analytical techniques to translate this into a system that describes the program you will write.
OOAD is more art than science. It requires strong analytical skills. There are not always “right” answers, but, as in life, there are often answers that are more right than others. It is subjective, however, and depends not only on who is designing the system, but also on what the purpose is, what other systems exist in support or in tandem, who the users will be, and many other factors.
The purpose of designing your system with OOAD is to determine, before ...
Get Java™ for ColdFusion® Developers now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.