12.4. Summary
Learning to model a problem from the perspective of objects is a bit like learning to ride a bicycle. You can read all the books ever published on the subject of successful bicycle riding, but until you actually sit on the seat, grab the handlebars, and start pedaling, you won't get a real sense of what it means to ride. The same is true of object modeling: at first it will seem hard. Developing your object models will seem to take more time than it should. You will make mistakes and then have to backtrack and rework sections of your model. With practice, however, you'll get an intuitive feel for what makes a good candidate class, a useful scenario, and so on. Eventually, you'll be able to conceptualize an effective object model ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access