Please enable JavaScript.
Coggle requires JavaScript to display documents.
OOP (SOLID (SRP - У класса должна быть только одна причина для изменений.,…
OOP
SOLID
-
-
-
В таком случае в случае возникновения бизнес причин для изменения приложения, затраты будут минимальные.
-
Принцип нацелен на то, чтобы дизайн приложения был простым и устойчивым для изменения.
Это значит что когда требования поменяются, количество изменений должно быть минимальным. Это достигается за счет выделения абстракций, инкапсуляции и полиморфизма.
ППЛ (Liskov Substitution Principle - принцип подстановки лисков) - Должна быть возможность вместо базового типа подставить любой подтип.
-
-
-
-
ООП
Наследование
-
Оно озволяет определить базовый класс для определенных функций, а затем создавать производные классы, которые наследуют или переопределяют функции базового класса.
(На самом деле опасная штука. Легко нарушает СРП. Считаю что нужно использовать только в случае если необходимо дополнить функционал)
-
-