O documento introduz conceitos fundamentais de programação orientada a objetos, incluindo: (1) cenários de desenvolvimento OO que facilitam entendimento do usuário e reutilização de código; (2) histórico da OO desde 1967; (3) definição de objetos, classes, atributos, métodos e mensagens que formam a base da programação OO.