Объектно-ориентированное проектирование (OOD) - это методология проектирования, котрая основана на представлении проекта в виде совокупности объектов, каждый из которых является реализацией определенного класса сущностей, а классы образуют иерархию на принципах наследуемости. Проект, созданный в рамках OOD, представляет собой систему обменивающихся сообщениями объектов.