Principio di Separazione delle Responsabilità
Il principio di separazione delle responsabilità implica l'identificazione in un progetto in sviluppo di blocchi funzionali che risolvono compiti specializzati.
Il grande vantaggio dell'applicazione del principio di separazione delle responsabilità risiede nel fatto che riduce la complessità del flusso di lavoro e allo stesso tempo aumenta la sua affidabilità e flessibilità (adattività).
L'esempio più semplice di utilizzo del principio di separazione delle responsabilità è la separazione delle funzioni tra classi e oggetti nella OOP.
Vedi anche
-
principio
SOLID,
che fornisce raccomandazioni per il software basato sulla OOP -
principio
DRY,
che separa il software in piccoli componenti -
principio
KISS,
che presuppone il rifiuto di complicare il software -
principio
YAGNI,
che presuppone il rifiuto della funzionalità software ridondante -
principio
CQS,
che assegna a ogni funzione un solo comando -
principio
LoD,
che viene applicato nello sviluppo del software