Padrão visitor e command

1127 palavras 5 páginas
UNIVERSIDADE DO VALE DO ITAJAÍ CENTRO DE CIÊNCIAS TECNOLÓGICAS DA TERRA E DO MAR CURSO DE CIÊNCIA DA COMPUTAÇÃO

ANÁLISE DOS PADRÕES COMPORTAMENTAIS VISITOR E COMMAND por
André Luiz Maciel Santana

Trabalho solicitado durante a disciplina de Programação II como forma de avaliação acadêmica Professor: Elieser Ademir de Jesus

ITAJAÍ (SC), junho de 2012

1. PADRÃO VISITOR 1.1 Padrões Associados 1.1.1 Composite ! Ao utilizar o padrão Composite, de modo a organizar elementos que possam se relacionar, como por exemplo, janelas e botões de uma interface gráfica, designamos uma classificação hierárquica que facilite a manipulação dos objetos gerados pela classe através de conceitos como polimorfismo. ! Entretanto ao agregarmos funções especificas de cada componentes, surge a necessidade de atribuir e organizar as ações de forma que não prejudiquem a reutilização de código e sejam de fácil manutenção. ! Deste modo a utilização do padrão composite, pode estar diretamente relacionada a necessidade de aplicação do padrão Visitor. 1.2 Definição e Utilização ! Segundo Sauvé (2012) o padrão comportamental Visitor, permite atribuir uma ação a um objeto sem alterar sua Classe. ! Ao analisarmos por exemplo, um jogo em que um mesmo objeto (chamarei de bola) está disposto a superfície de diferentes localizações no espaço, sejam em ecossistemas diferentes ou até mesmo planetas diferentes, percebemos que a bola pode estar exposta a diferentes ações que variam conforme o ambiente em que se encontra sejam estas, alterações de estado físico, manifestações à gravidade local ou de outros planetas, diferentes comportamentos intermoleculares e etc. ! O padrão visitor, trabalha com estes objetos, que podem pertencer a uma hierarquia e apresentar manifestações que variam, podendo estas manifestações serem agregadas sem a necessidade de defini-las previamente e as aplicando quando necessário. ! Fazemos com que cada “bola” aceite um objeto “Visitante” que será capaz de definir quando as ações

Relacionados

  • Padrões comportamentais
    2416 palavras | 10 páginas
  • Padrões de projeto de ti
    3031 palavras | 13 páginas
  • Itil e cobit
    2759 palavras | 12 páginas
  • Padrões de Projetos
    5705 palavras | 23 páginas
  • Historia da enfermagem
    6978 palavras | 28 páginas
  • ABSTRACT FACTORY
    109485 palavras | 438 páginas
  • Padroes De Projeto
    2528 palavras | 11 páginas
  • Padrões de GoF
    1154 palavras | 5 páginas
  • Padrao 20Projeto 20Command
    1527 palavras | 7 páginas
  • Design Patterns
    1309 palavras | 6 páginas