Prototype

331 palavras 2 páginas
Propósito Especifica os tipos de objetos a criar usando uma instância prototípica, e cria novos objetos através da copia deste protótipo. Aplicação Este pattern é usado quando um sistema deva ser independente de como seus produtos sao criados, compostos e representados; e * quando as classes a instanciar são especificadas em tempo de execução; ou * para evitar a construção de uma hierarquia de classes de fabricação paralela a uma hierarquia de classes de produtos por elas fabricados; ou * quando instâncias de uma classe podem ter uma de algumas poucas combinações de estado diferentes. Pode ser mais conveniente instalar um número correspondente de protótipos e cloná-los, ao invés de instanciar as classes no estado apropriado manualmente, toda vez que for necessario. Estrutura

Conseqüências Este pattern tem os seguintes benefícios e implicações: I. Adicionar e remover produtos em tempo de execução II. Especificar novos objetos pela variação de valores: Highly dynamic systems let you define new behavior through object composition by specifying values for an object's variables, for example and not by defining new classes. You effectively define new kinds of objects by instantiating existing classes and registering the instances as prototypes of client objects. A client can exhibit new behavior by delegating responsibility to the prototype. This kind of design lets users define new "classes" without programming. In fact, cloning a prototype is similar to instantiating a class. The Prototype pattern can greatly reduce the number of classes a system needs. III. Especificar novos objetos pela variacao de estruturas: utilizar objetos compostos (Composites) como protótipos. IV. Redução do número de subclasses (hierarquia) V. Configurar uma aplicação com classes dinamicamente Patterns Relacionados "Abstract Factory" e "Prototype" são patterns que podem vir a competir em algumas situações,

Relacionados

  • prototype
    429 palavras | 2 páginas
  • PROTOTYPE
    568 palavras | 3 páginas
  • Flyweight, prototype e builder
    737 palavras | 3 páginas
  • Padrões de projeto - flyweight e prototype
    1345 palavras | 6 páginas
  • A Deus Fiel Marketing PROTOTYPE
    278 palavras | 2 páginas
  • Estudo sobre Áudio Dinâmico - Análise do jogo Prototype
    1082 palavras | 5 páginas
  • Engenharia
    2929 palavras | 12 páginas
  • J-unit
    6853 palavras | 28 páginas
  • Otimização de um mesclador de gnv/ar
    3607 palavras | 15 páginas
  • Energia das ondas
    1701 palavras | 7 páginas