O'Reilly logo

Streamlined Object Modeling: Patterns, Rules, and Implementation by Mark Mayfield, Jill Nicola, Mike Abney

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

2. Finding Objects

Point of view is worth 80 IQ points.

Alan Kay

Modeling Knowledge

Some people ask us if we build object models because we program in object-oriented languages. That’s not why. We don’t object model to write object-oriented code, we write object-oriented code because we object model. We’re used to thinking that way.1 Other ways of thinking about and writing code look very unattractive once you grasp the object-oriented way of thinking and its benefits. Success in object modeling requires two abilities: (1) good object think, and (2) good object selection. This chapter briefly discusses object think and introduces categories for consistently and accurately selecting objects. It is important to recognize that the information ...

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