Назовите основные принципы ООП.



• Инкапсуляция - сокрытие реализации.

• Наследование - создание новой сущности на базе уже существующей.

• Полиморфизм - возможность иметь разные формы для одной и той же сущности.

• Абстракция - набор общих характеристик.

• Посылка сообщений - форма связи, взаимодействия между сущностями.

• Переиспользование- все что перечислено выше работает на повторное использование кода.

Это единственно верный порядок парадигм ООП, так как каждая последующая использует предыдущие.