Question

Le principe de responsabilité unique est basé sur le principe de cohésion élevé. La différence entre les deux est qu'une classe hautement cohésive présente un ensemble de responsabilités fortement liées, tandis que les classes adhérant au SRP n'ont qu'une seule responsabilité.

Mais comment déterminer si une classe particulière présente un ensemble de responsabilités et est donc juste hautement cohérente, ou s'il n'a qu'une seule responsabilité et adhère ainsi au SRP? En d'autres termes, n'est-ce pas plus ou moins subjectif, car certains peuvent envisager une classe très granulaire (et en tant que telle, croire que la classe adhère au SRP), tandis que d'autres peuvent le considérer comme non granulaire?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top