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 ...

Get Streamlined Object Modeling: Patterns, Rules, and Implementation now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.