El Single Responsability Principle sugiere que una clase debe tener una única razón para ser modificada, por esta razón se recomenda que cada clase tenga una única reponsabilidad, ya que esto ayuda a tener un diseño más flexible, además este principio representa un buen camino para identificar clases durante la fase de diseño de una aplicación.
![]() |
| Diagrama del proyecto |
En el diagrama anterior, se puede ver como cada una de las clases tiene una responsabilidad única. Por ejemplo en la clase Circle sólo se tienen datos del círculo ya que lo único que hace la clase es calcular el área del círculo, de igual forma podemos ver como esto de cumple con el resto, la estructura de cada una de las clase está hecha para llevar a cabo una única función.

Nenhum comentário:
Postar um comentário