Domanda

Ho letto diversi articoli su Srp e coesione, e sembrano contraddirsi a vicenda fino a Accoppiamento basso è preoccupato.

Articoli su coesione sostenere che mettere insieme le responsabilità strettamente correlate in una classe Highly_Cohesive_Class riduce l'accoppiamento, mentre gli articoli su Srp Direi che ridurremmo l'accoppiamento rimuovendo queste responsabilità strettamente correlate dalla classe Highly_Cohesive_Class in classi separate (in modo tale che ogni classe abbia solo una sola responsabilità/motivo per cambiare).

Le due affermazioni non si contraddicono a vicenda? Vale a dire

A proposito - Sono consapevole del fatto che la classe che aderisce al principio SRP è anche considerata una classe altamente coesa, ma in questo post il termine altamente coeso Si riferisce a una classe che ha diverse responsabilità strettamente correlate.

Nessuna soluzione corretta

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