Domanda

Il principio di responsabilità unica si basa sull'elevato principio di coesione. La differenza tra i due è che una classi altamente coesa presenta una serie di responsabilità fortemente correlate, mentre le classi che aderiscono a SRP hanno solo una responsabilità.

Ma come possiamo determinare se una particolare classe presenta una serie di responsabilità ed è quindi solo altamente coesa o se ha solo una responsabilità e quindi aderisce a SRP? In altre parole, non è più o meno soggettivo, dal momento che alcuni possono considerare una classe molto granulare (e come tale crederanno che la classe aderisca a SRP), mentre altri potrebbero considerarla non abbastanza granulare?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top