GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Prototype

Larissa Motta Portugiesisch

Inhalt der Mindmap

Prototype

  1. Cria um novo objetivo copiando um protótipo

    • Ao invés de "new()" utiliza "clone()"
  2. Usar quando

    • O sistema utiliza classes definidas em tempo de execução
      • ex.: por carga dinâmica
    • Quiser evitar a construção de uma hierarquia de classes
      • de fábrica paralela à hierarquia de classes de produto
    • O sistema tiver que ser independente de como os seus produtos são criados, compostos e representados
  3. Vantagens

    • O cliente pode adicionar e remover protótipo em tempo de execução
    • Permitem definir novos comportamentos através da composição de objetos
      • e não pela definição de novas classes.
        • permite ao usuário definir novas “Classes” sem ter que programar
    • Reduzir o número de subclasses
      • não necessitar-se de nenhuma hierarquia de classes
  4. Desvantagens

    • Por implantar a operação clone
      • pode ser difícil quando
        • a estrutura interna de uma classe é complexa
        • existe referência circular

Informationen

Beschreibung
Mindmap am Prototype, erstellt von Larissa Motta am 09/09/2018.
Erstellt von
Larissa Motta · Sep 2018
Aktualisiert
13 Sep 2018
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck