Документ описывает основные принципы объектно-ориентированного программирования, включая инкапсуляцию, наследование и полиморфизм. Он также рассматривает архитектуру UML, метамодели и виды диаграмм, такие как диаграммы классов, состояний и деятельности. Важное внимание уделяется взаимосвязям между классами и компонентами системы.