Содержание
4 отношения: SOLID (объектно-ориентированное программирование), Принцип открытости/закрытости, Выделение частного класса данных, Внедрение зависимости.
SOLID (объектно-ориентированное программирование)
SOLID (сокр. от и dependency inversion) в программировании — мнемонический акроним, введённый Майклом Фэзерсом (Michael Feathers) для первых пяти принципов, названных Робертом Мартином (прим.
Посмотреть Принцип единственной ответственности и SOLID (объектно-ориентированное программирование)
Принцип открытости/закрытости
При́нцип откры́тости/закры́тости (The Open Closed Principle, OCP) — принцип ООП, устанавливающий следующее положение: «программные сущности (классы, модули, функции и т. п.) должны быть открыты для расширения, но закрыты для изменения»;.
Посмотреть Принцип единственной ответственности и Принцип открытости/закрытости
Выделение частного класса данных
Выделение частного класса данных — структурный шаблон проектирования, используемый для сокрытия атрибутов и их манипуляциям.
Посмотреть Принцип единственной ответственности и Выделение частного класса данных
Внедрение зависимости
Внедрение зависимости (Dependency injection, DI) — процесс предоставления внешней зависимости программному компоненту.
Посмотреть Принцип единственной ответственности и Внедрение зависимости
Также известен как Принцип единственной обязанности, Принцип единственности обязанности.