GoConqr has a new look! Let us know what you think.

Mind map

Padrão de Projeto

Jardielma Queiroz de Lima Programação Orientada a Objeto Portuguese

Map content

Padrão de Projeto

  1. São descrições prontas que dão soluções a problemas repetitivos em projetos.

  2. Busca de um baixo acoplamento (Grau de dependência entre dois artefatos)

  3. Busca de uma alta coesão;

    • princípio da responsabilidade única
    • uma classe deve ter apenas uma única responsabilidade e realizá-la de maneira satisfatória
  4. Criativo

    • Método -Fabrica
      • define uma interface para criar um objeto, mas “deixa” a decisão de instanciação para as subclasses;
    • abstrai o processo de instanciação (criação) de objetos, ajudando a tornar um sistema independente de como seus objetos são criados, compostos e representados.
    • Fábrica Abstrata
      • prover uma interface para criar uma família de objetos sem especificar as classes concretas;
    • Builder
      • permite criar diversos objetos semelhantes, utilizando o mesmo algoritmo;
    • Protótipo
      • especifica os tipos de objetos que serão criados através de protótipos e cria um novo objetivo copiando um protótipo;
    • Singleton
      • garante que apenas um objeto será criado e prover um único ponto de acesso para a esse objeto;
  5. Estutural

    • diz respeito a como classes e objetos são compostos para formar estruturas maiores.
    • Adaptador (Classe)
  6. Comportamental

    • diz respeito a algoritmos e a atribuição de responsabilidades e comportamentos entre objetos.
    • Interpretador (Método Modelo)

Information

Description
Programação Orientada a Objeto Mind Map on Padrão de Projeto, created by Jardielma Queiroz de Lima on 21/03/2019.
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?