Is Java a Magic OOP Bullet?

The focus of this chapter has been to introduce the concepts of good OOP and to outline some of the standard notation used to document object-oriented designs. The chapter has intentionally avoided complicated coding implementations; the rest of this book will help you build the knowledge to do that.

Now that you have seen many of the fundamentals of OOP programming, at least at a high level, it should be pointed out why it was important to cover these topics before getting into the specifics of Java programming. Java isn't a magic bullet for creating OOP programs. Although Java embraces the OOP paradigm, it is still possible (and not unusual) for programmers to write structured programs using Java. Unfortunately, ...

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.