This document contains definitions and explanations of object-oriented analysis and design concepts. It begins with definitions of polymorphism, the micro development process, object-oriented analysis and design, and the Unified Modeling Language (UML). It then discusses pattern templates, the need for a unified modeling approach, reasons for object orientation, the power of prototypes, multiple inheritance, and the goal of object-oriented design. The remaining sections provide more details on specific concepts like relationships, associations, frameworks, methodologies like Booch and design patterns.