Transcription: In object-oriented design, the essence of an application is captured in the definition of the classes and in the relationships between the classes. If you have functions that manipulate objects, consider whether or not each of these functions should become a class. Like the iterator for a container, many functions when fully developed become classes.