Este é um post disponível para assinantes MVPVideo: Replace Conditional with Polimorphysm - Curso Refatoração com C# .net – Parte 20
Nessa videoaula veremos como aplicar a refatoração Replace Conditional with Polimorphysm. Esta interessante técnica mostra como utilizar recursos de classes com comportamentos semelhantes.
Tempo: 14:21 min
Mini Resumo: Nessa videoaula veremos como aplicar a refatoração Replace Conditional with Polimorphysm. Esta interessante técnica mostra como utilizar recursos de classes com comportamentos semelhantes, sem que para isso o desenvolver precise testar cada um dos tipos com IFs ou Switch. Criando-se uma classe base e aplicando polimorfismo e abstração, os testes condicionais podem então ser removidos ficando por conta do polimorfismo identificar qual classe concreta deve ser invocada em tempo de execução, fechando a arquitetura para modificações e abrindo para expansão, o que é uma boa prática.
Exemplos construídos: Aplicação Console com framework para geração de relatórios em PDF, TXT etc
Tecnologias e Recursos: Visual Studio, C#, Programação, Refactoring, Replace Conditional with Polimorphysm, Polimorfismo, Abstração
Guinther Pauli.
Microsoft Certified Professional - MCP,MCAD,MCSD.NET,MCTS,MCPD (C#, ASP.NET, Arquitetura), MVP, Delphi Certified Professional, Colaborador Editorial Revistas .net Magazine e ClubeDelphi http://www.gpauli.com http://www.facebook.com/guintherpauli http://www.twitter.com/guintherpauli http://br.li...

download

