O'Reilly logo

UML FOR JAVA™ PROGRAMMERS by Robert Cecil Martin

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 6. Principles of OOD

Principles of OOD

Reading chapters about notation is like a box of chocolate candy: After eating a few you start to crave meat. So let's dump the sugary notation for awhile and eat a nice, rare cheesburger.

When we look at a UML diagram, what are we looking for? How do we evaluate it? What are the principles of design that we should apply? In this chapter we will discuss five such principles that will help us evaluate whether a set of UML diagrams — or a batch of code, for that matter — are well designed.

Design Quality

What does it mean to be well designed? A system that is well designed is easy to understand, easy to change, and easy to ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required