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

Mindmap

2-Padrões de Criação

Alex Franco Projeto de sistema de informação Portugiesisch

Inhalt der Mindmap

2-Padrões de Criação

  1. Os padrões de criação ou padrões de projeto criacionais são padrões de projeto que tratam de mecanismos de criação de objeto, tentando criar objetos de uma forma adequada à situação.

  2. A forma básica de criação do objeto pode resultar em problemas de projeto ou de complexidade adicionada ao projeto.

  3. Os padrões de criação são compostos de duas ideias dominantes:

  4. uma delas é encapsular o conhecimento sobre quais classes concretas o sistema trabalha; a outra está em acoplar como instância dessas classes concretas criadas e combinadas.

  5. Abstract Factory

    • Fornece uma interface para criar famílias de objetos relacionados ou dependentes sem especificar suas classes concretas.
  6. Builder

    • Separa-se a construção de um objeto complexo da sua representação, permitindo ao mesmo processo de construção criar várias representações.
  7. Factory Method

    • Define uma interface para criar um único objeto, mas deixa as subclasses decidirem qual classe instanciar. O modelo permite a instanciação de classe passar para subclasses.
  8. Lazy Initialization

    • Tática de atrasar a criação de um objeto, o cálculo de um valor, ou algum outro processo caro – até a primeira vez que é necessário. Este padrão aparece no catálogo GoF como "procuração virtual", uma estratégia de implementação para o padrão Proxy
  9. Multiton

    • Certifique-se de que uma classe nomeou apenas exemplos, e forneça o ponto global de acesso a eles.
  10. Object Pool

    • Evita aquisição cara e liberação de recursos através da reciclagem de objetos que não estão mais em uso. Pode ser considerada uma generalização do pool de conexões e padrões de pool of threads.
  11. Prototype

    • Especifica os tipos de objetos para criar usando uma instância protótipo, e cria novos objetos copiando esse protótipo.
  12. Resource Acquisition Is Initialization

    • Assegura que os recursos são devidamente liberados, amarrando-os para a vida útil de objetos adequados.
  13. Singleton

    • Certifique-se de que uma classe tem apenas uma instância, e forneça um ponto global de acesso a ela

Informationen

Beschreibung
Projeto de sistema de informação (III - Padrões do Processo de Desenvolvimento de Software) Mindmap am 2-Padrões de Criação, erstellt von Alex Franco am 27/04/2018.
Erstellt von
Alex Franco · Apr 2018
Aktualisiert
27 Apr 2018
Aufrufe
1
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck