#Este é um post fechado Este post está disponível somente para quem possui Créditos DevMedia. (Ele não está associado a nenhuma publicação DevMedia). Clique aqui para saber mais sobre como visualizar este post!
Video: Movimentação de métodos e classes - Curso Refactoring com Java e Eclipse - parte 14
Esta vídeo aula apresenta três exemplos de refatoração relacionados à movimentação de métodos, campos e classes que afetam diretamente o design da aplicação.
Atenção! Este vídeo necessita do aplicativo DevMedia Player para ser executada. Para fazer o download do player basta acessar http://www.devmedia.com.br/player
Tempo: 19:08 min
Resumo: Nesta vídeo aula será apresenta três exemplos de refatoração relacionados à movimentação de métodos, campos e classes que afetam diretamente o design da aplicação. O tipo de refatoração InLine Class é utilizado para retirar as funcionalidade de uma classe e colocá-las em outra. O tipo de refatoração hide delete sugere o encapsulamento do acesso a uma classe por meio do ocultamento do acesso. O tipo de refatoração remove middle man é o oposto do refactoring hide delegate e propõe o acesso direto ao delegate. Os três refactorings apresentados na vídeo aula visam a redução/aumento do encapsulamento, simplificação das classes e divisão de responsabilidade entre objetos. Estes refactorings envolvem a modificação do design da aplicação e devem ser aplicados com cautela.
Metodologia de desenvolvimento do exemplo: Aplicação Windows. Esta vídeo aula não segue nenhuma metodologia de desenvolvimento, pois a aula apenas explica como aplicar três diferentes tipos de refactoring
Tecnologias utilizadas: Eclipse, Java SDK 1.6, Refatoração
Exemplos construídos: A vídeo aula apresenta dois exemplos de onde o refactoring InLine Class pode ser aplicado
Palavras-chave: Java, Refactoring, Eclipse, movimentação, InLine Class.

Curso(s):
Space do autor

download
Estudo comparativo entre banco de dados IBM Informix e Microsoft SQL

0
0
Conheça os planos de créditos DevMedia e visualize esse post agora mesmo!