Obrigado por visitar a devmedia.com.br!

Precisamos de você para divulgar nossos vídeos e cursos gratuitos para a comunidade.

Se você gosta da devmedia.com.br por favor dê-nos o seu clique para o Google+ e ajude outros desenvolvedores ao redor do mundo.



Obrigado por seu apoio!
Equipe DevMedia

sair sem compartilhar (x)
DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:

  #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: Refatorações Introduce Foreign Method e Introduce Local Extension: colocação de novas funcionalidades - Curso Refactoring com Java e Eclipse - parte 15

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:  15:27 min 

 

Resumo: Nesta vídeo aula apresenta duas refatorações relacionados à movimentação de métodos, campos e classes que afetam diretamente o design da aplicação. Os refactorings mostrados nesta vídeo aula devem ser aplicados quando não se possui o código fonte de certas classes e é necessário adicionar funcionalidades a elas. A refatoração Introduce Foreign Method é utilizada para implementar uma funcionalidade por meio de um método em uma classe cliente. O tipo de refatoração Introduce Local Extension sugere a colocação de uma nova funcionalidade através da criação de uma local extension, que pode ser implementada por meio da herança de uma classe servidora ou da criação de um wrapper. Os dois refactorings apresentados na vídeo aula visam auxiliar o processo de a colocação de novas funcionalidades quando não se possui o código fonte. 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 um exemplo de onde o refactoring Introduce Local Extension foi aplicado no TuxGuitar

 

Palavras-chave: Java, Refactoring, Eclipse, funcionalidade





    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Curso Online
Este post faz parte de:

Curso(s):
  •  Refactoring com Java e Eclipse

  • Autor
    Mauro Pichiliani

    Mauro Pichiliani é bacharel em Ciência da Computação, Mestre em computação pelo ITA (Instituto Tecnológico de Aeronáutica) e possui a certificação MCDBA. Trabalha há mais de 7 anos utilizando diversos bancos de dados, como o SQL Server, Oracle e MySQL. Escreve regularmente para a revista SQL Magazin...


    Space do autor
    Estatísticas
    Favorito:
    Comentários:
    Feedback:
    Utilidade:
    0   0
    [Fechar]

    Você precisa estar logado para dar um feedback.

    Clique aqui para efetuar o login
    [Fechar]
    Este post está disponível somente para quem possui Créditos DevMedia. (Ele não está associado a nenhuma publicação DevMedia).


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

    Plano conveniência – Neste plano este post custa R$ 8,00 (Compre agora)
    Esse plano permite que você compre somente um post, pagando por ele seu preço sem desconto.

    Plano ocasional: Aqui este post custa: R$ 3,20 (assinante) ou R$ 4,00 (não-assinante)
    Este plano é ideal para quem tem interesse em mais de um post. Você compra um mínimo de R$ 50,00 em créditos e ganha, em média, 50% de desconto no preço do post. Compre Créditos agora!

    Assinatura de Créditos (Plano econômico) – Aqui este post custa R$ 1,20
    Este plano é ideal para quem tem interesse em muitos posts. Com esse plano você compra R$ 180,00 em créditos e ganha, em média, 80% de desconto no preço do post. Assine este plano agora!

    > Saiba mais sobre o Sistema de Créditos DevMedia
    web-03
    DevMedia  |  Anuncie  |  Fale conosco
    Hospedagem web por Porta 80 Web Hosting
    2012 - Todos os Direitos Reservados a web-03