This document provides an overview of object-oriented modeling concepts including the class model, state model, and interaction model. It discusses modeling as a design technique and introduces key concepts like abstraction. It then describes the three models in more detail providing examples of each. The class model represents static structure, the state model represents dynamic behavior over time, and the interaction model represents collaboration between objects.