Single Responsibility Principle

Программирование

Один из принципов SOLID и это первая буква S в этом сокращении, а переводится как Принцип единой ответственности. Один из спорных принципов, потому что его объяснение менялось. Изначально Боб Мартин (дядюшка Боб) дал такое поредение: 

A class should have one, and only one, reason to change (Класс должен иметь лишь одну причину для изменений)

И вот тут каждый начал воспринимать такое расплывчатое заявление по-разному. 

Чуть позже дядя Боб дал уже немного другое объяснение: 

A module should be responsible to one, and only one, actor (Модуль должен отвечать перед одним и только одним актором)

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

Вернуться к словарю ИТшника

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

Обратная связь

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне