Este é um post disponível para assinantes MVPVideo: Convert Interface to Abstract Class - Curso Refatoração com C# .NET – Parte 10
Nesta vídeo será mostrada a aplicação da refatoração Convert Interface to Abstract Class. No exemplo, veremos que uma interface serve para reduzir o acoplamento entre uma classe que precisa acessar um framework de classes derivadas.
Você não gostou da qualidade deste conteúdo?
(opcional) Você gostaria de comentar o que não lhe agradou?
Tempo: 18:43 min
Mini Resumo: Nesta vídeo será mostrada a aplicação da refatoração Convert Interface to Abstract Class. No exemplo, veremos que uma interface serve para reduzir o acoplamento entre uma classe que precisa acessar um framework de classes derivadas que possuem funcionalidades comuns, herdando todas da mesma interface. O problema surge quando um comportamento comum precisa ser implementado e compartilhado por todas as classes descendentes, o que não pode ser feito com interfaces, pois elas não podem conter implementação. A refatoração vista na aula transformará a interface em uma classe abstrata, fazendo que um código comum possa ser chamado em resposta a toda execução de um dado método virtual polimórfico.
Tecnologias utilizadas:Visual Studio 2010, C#
Exemplos construídos: Aplicação Console com classe abstrata / interface que define padrões para cache de objetos
Palavras chaves: Visual Studio, C#, Programação, Refactoring, Interface, Abstract Class
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

