Use classes, methods, encapsulation, composition, and inheritance where they help manage growing programs. You will design small object models and compare them with simpler data-and-function designs.