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)
Implementation | Summary | Books | |
Example: Graphical Notation | Example: CRC Notation |