Поставьте в соответствие фундаментальным принципам ООП их смысл
- Абстракция данных
- Возможность доступа к объекту и манипулирования им исключительно посредством предоставляемых именно этим объектом свойств и методов
- Возможность оперировать объектами, не обладая точным знанием их типов
- Инкапсуляция
- Наследование
- Полиморфизм
- Рассмотрение объекта безотносительно к его внутреннему устройству, игнорируя несущественные в конкретной ситуации свойства
- Свойство объекта сохранять поведение, характерное для родительского объекта
К сожалению, у нас пока нет статистики ответов на данный вопрос,
но мы работаем над этим.