O documento apresenta uma introdução aos conceitos e histórico da orientação a objetos, incluindo definições de classes, objetos e outros princípios. Também discute vantagens da abordagem orientada a objetos, preconceitos comuns, desenvolvimento orientado a objetos e linguagens de programação orientadas a objetos como C++ e Java.