Este é um post disponível para assinantes MVPVideo: Convert Abstract Class to Interface - Curso Refatoração com C# .NET – Parte 6
Nesta video será mostrada a aplicação da refatoração Convert Abstract Class to Interface. Classes abstratas são largamente utilizadas na programação orientada a objetos para criar estruturas e frameworks mais adaptáveis a mudanças.
Você não gostou da qualidade deste conteúdo?
(opcional) Você gostaria de comentar o que não lhe agradou?
Tempo: 15:01 min
Mini Resumo: Nesta video será mostrada a aplicação da refatoração Convert Abstract Class to Interface. Classes abstratas são largamente utilizadas na programação orientada a objetos para criar estruturas e frameworks mais adaptáveis a mudanças (uma boa prática), tornando um projeto aberto para expansão e fechado para modificação. A programação para abstrações pode ser fortalecida através da programação para interfaces, de forma que uma refatoração possa ser aplicada a uma classe abstrata transformando-a a em uma interface do C#, preservando ainda o comportamento da classe que consome as especificações concretas. O procedimento inverso também pode ser feito com refatoração, transformando uma interface em uma classe abstrata e aplicando automaticamente todas as modificações necessários, de forma a tornar possível adicionar código comum a subclasses na classe base (o que não é possível com interfaces).
Tecnologias utilizadas: Visual Studio 2010, C#
Exemplos construídos: Aplicação de Console com framework de classes concretas e classe abstrata
Palavras chaves: Visual Studio, C#, Programação, Refactoring, Abstract, Interface, Convert
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

