Сколько вообще принципов ООП, не только основных? Solid? (single responsibility, open-closed, Liskov substitution, interface segregation и dependency inversion)Вики
Инкапсуляция, полиморфизм, абстракция и наследование? (что везде пишут)
Думаю вторые это как основные, но у них есть некоторые схожости по моему мнению с первым. Вот и возник вопрос, сколько вообще принципов? Или я что то не так понимаю?

21 Авг 2019 в 07:01
234 +1
0
Ответы
1

Основные принципы ООП обычно делят на четыре: инкапсуляция, наследование, полиморфизм и абстракция. Эти четыре принципа являются основой объектно-ориентированного программирования.

В дополнение к этим основным принципам, существует также набор принципов SOLID, которые помогают разработчикам создавать более гибкие и масштабируемые приложения:

Принцип единственной ответственности (Single Responsibility Principle)Принцип открытости/закрытости (Open-Closed Principle)Принцип подстановки Барбары Лисков (Liskov Substitution Principle)Принцип разделения интерфейса (Interface Segregation Principle)Принцип инверсии зависимостей (Dependency Inversion Principle)

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

20 Апр 2024 в 13:09
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир