OOP and the UML

When you are first learning an object-oriented language such as Java, your initial focus is likely to be solely on the mechanics of writing code in that particular language. This is perfectly reasonable as you start out, but you will quickly realize, if you have not already, that object-oriented development has brought many changes to the software design process in addition to those related to coding syntax. The guidelines of structured development and artifacts such as flowcharts have proved themselves inadequate for properly supporting the development of object-oriented systems. This has led to the establishment of many analysis and design methods created specifically to drive OOP development efforts.

The focus of this book ...

Get Special Edition Using Java 2 Standard Edition 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.