/SOLID-SRP

SOLID -> Single Responsibility Principle um carrinho de compras aplicando o principio SOLID SRP

Primary LanguagePHP

Aplicação do principio SOLID em php o famoso SINGLE RESPONSIBILITY PRINCIPLE

Uma classe deve ter uma única razão para mudar, significando que ela deve ser focada em realizar uma tarefa específica sem estar sobrecarregada com funcionalidades adicionais ou responsabilidades que pertençam a outras classes.

Um código que não utiliza SRP ficaria da seguinte maneira:

Executaria a mesma função dentro de somente uma classe

Utilizando SOLID temos um código

  • Modular e testável.
  • Código limpo e de facil compreensão.
  • se uma classe precisar ser alterada, apenas um aspecto do sistema será afetado, minimizando o impacto em outras partes do código.