Мы работаем над восстановлением приложения Unionpedia в Google Play Store
ИсходящиеВходящий
🌟Мы упростили наш дизайн для улучшения навигации!
Instagram Facebook X LinkedIn

Принцип единственной ответственности

Индекс Принцип единственной ответственности

Классу позволительно слишком много. Вероятнее всего при внесении в его код изменений, возникнут трудности. Причиной тому станет нарушение SRP. В ООП принцип единственной ответственности (The Single Responsibility Principle, SRP) обозначает, что каждый объект должен иметь одну ответственность и эта ответственность должна быть полностью инкапсулирована в класс.

Содержание

  1. 4 отношения: SOLID (объектно-ориентированное программирование), Принцип открытости/закрытости, Выделение частного класса данных, Внедрение зависимости.

SOLID (объектно-ориентированное программирование)

SOLID (сокр. от и dependency inversion) в программировании — мнемонический акроним, введённый Майклом Фэзерсом (Michael Feathers) для первых пяти принципов, названных Робертом Мартином (прим.

Посмотреть Принцип единственной ответственности и SOLID (объектно-ориентированное программирование)

Принцип открытости/закрытости

При́нцип откры́тости/закры́тости (The Open Closed Principle, OCP) — принцип ООП, устанавливающий следующее положение: «программные сущности (классы, модули, функции и т. п.) должны быть открыты для расширения, но закрыты для изменения»;.

Посмотреть Принцип единственной ответственности и Принцип открытости/закрытости

Выделение частного класса данных

Выделение частного класса данных — структурный шаблон проектирования, используемый для сокрытия атрибутов и их манипуляциям.

Посмотреть Принцип единственной ответственности и Выделение частного класса данных

Внедрение зависимости

Внедрение зависимости (Dependency injection, DI) — процесс предоставления внешней зависимости программному компоненту.

Посмотреть Принцип единственной ответственности и Внедрение зависимости

Также известен как Принцип единственной обязанности, Принцип единственности обязанности.