Como SOLID melhora a qualidade dos nossos projetos orientados a objetos

3 respostas
kicolobo

Oi gente, tudo bem?

Já faz algum tempo que percebi que pouca gente aqui no Brasil conhece os princípios por trás do SOLID.
Então resolvi escrever um texto introdutório a respeito para tentar melhorar esta situação.

Espero que gostem: http://www.itexto.net/devkico/?p=1105

(no texto inclui links para outros textos clássicos sobre o assunto. Se alguém clicar num destes links, ler um dos artigos e se tornar melhor com isto, já me dou por satisfeito :slight_smile: )

3 Respostas

N

Muito bom o artigo. Já li sobre, e tento me policiar no dia a dia, mas seu texto ficou muito claro.

Parabéns. :slight_smile:

C

Muito bom o post. Parabéns!!

I

A culpa não era da equipe, mas minha. Projetei o sistema inicialmente de tal maneira que qualquer um poderia sobrescrever o método processe da classe Processador de Dados livremente. Como resultado, eu não tinha mais a uniformidade do conceito de processamento de dados neste sistema.

Depende. Se você foi pago pra resolver o problema do cliente a culpa não é sua. Agora se seu objetivo foi criar um design com “uniformidade do conceito de processamento de dados”…

Mas neste caso, de que maneira declarar uma classe final resolve o problema?

Se a pessoa tem acesso ao código ela pode remover a declaração da classe.

Criado 1 de maio de 2012
Ultima resposta 3 de nov. de 2014
Respostas 3
Participantes 4