This document covers key concepts in object-oriented practices including abstraction, encapsulation, inheritance, polymorphism, and object modeling tips. It also discusses object-oriented data models, object-oriented database management systems (OODBMS), the OODBMS manifesto, object management architecture, and the common object request broker architecture. The document provides an agenda, definitions, and explanations of these important topics in 3 pages.