Princípio da Separação de Responsabilidades
O princípio da separação de responsabilidades envolve a divisão de um projeto em desenvolvimento em blocos funcionais que resolvem tarefas especializadas.
Uma grande vantagem da aplicação do princípio da separação de responsabilidades é que a complexidade do fluxo de trabalho é reduzida e, ao mesmo tempo, sua confiabilidade e flexibilidade (adaptabilidade) aumentam.
O exemplo mais simples de uso do princípio da separação de responsabilidades é a divisão de funções entre classes e objetos na POO.
Veja também
-
princípio
SOLID,
que estabelece diretrizes para software baseado em POO -
princípio
DRY,
que divide o software em componentes pequenos -
princípio
KISS,
que pressupõe evitar a complicação do software -
princípio
YAGNI,
que pressupõe evitar funcionalidades excessivas no software -
princípio
CQS,
que define apenas um comando para cada função -
princípio
LoD,
que é aplicado no desenvolvimento de software