Подход объектно-ориентированный — рассматривает сложную систему как совокупность взаимодействующих друг с другом объектов, каждый из которых является экземпляром определенного класса. Такой подход наиболее перспективен при проектировании сложных систем.
При использовании любого из трех описанных выше подходов к проектированию сам процесс проектирования разбивается на отдельные стадии проектирования.
[Ступина Е.Е., Ступин А.А., Чупин Д.Ю., Каменев Р.В.Основы робототехники: учебное пособие. — Новосибирск:Агентство «Сибпринт», 2019. — 160 с.]