Ferramentas do usuário

Ferramentas do site


solid:srp

Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
Próxima revisão Ambos lados da revisão seguinte
solid:srp [2015/07/18 18:18]
morvanabonin [Principio da Responsabilidade Única]
solid:srp [2015/07/18 18:34]
morvanabonin [Principio da Responsabilidade Única]
Linha 13: Linha 13:
  **Toda classe que não é coesa não para de crescer nunca.**  **Toda classe que não é coesa não para de crescer nunca.**
  
 +Nem sempre é fácil enxergar a responsabilidade de uma classe. Talvez essa seja a maior dúvida na hora de se pensar em códigos coesos. É fácil entender que uma classe deve ter apenas uma responsabilidade. O difícil é definir o que é uma responsabilidade, afinal é algo totalmente subjetivo. **Por isso, geralmente, colocamos mais código do que deveríamos nela. Dois comportamentos "pertencem" ao mesmo conceito/ responsabilidade se ambos mudam juntos.**
  
  
 +//Fontes de pesquisas//\\ 
 +[[http://www.casadocodigo.com.br/products/livro-oo-solid|Orientação a Objetos e SOLID para Ninjas]]\\ 
 +[[http://www.amazon.com/Software-Development-Principles-Patterns-Practices/dp/0135974445|Agile Software Development, Principles, Patterns, and Practices]]
solid/srp.txt · Última modificação: 2015/07/18 18:55 por morvanabonin