Объектно-ориентированный анализ и дизайн - используйте этот тег для вопросов, связанных с объектно-ориентированным программированием. Также включите языковые теги, такие как java, где это необходимо.

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

См. Также: запись в Википедии о OOAD