Object-Oriented Design

Overall View

Object-oriented design is focused on identifying objects and operations. Here's a high-level view of the process:

I personally start by parsing the statement of the problem (from its original form as a paragraph of English) into nouns and verbs, eliminating redundancies, and creating a mapping between nouns and data structures and verbs and transformations of data structures.

- Paul Fisher   (ap-compsci, 8/98)

Identifying Objects (and Classes)