Padrões de Projeto (Design Patterns)

Beschreibung

Tecnológico Tecnologia da Informação Mindmap am Padrões de Projeto (Design Patterns), erstellt von Caio de Freitas am 11/09/2015.
Caio de Freitas
Mindmap von Caio de Freitas, aktualisiert more than 1 year ago
Caio de Freitas
Erstellt von Caio de Freitas vor mehr als 8 Jahre
187
1

Zusammenfassung der Ressource

Padrões de Projeto (Design Patterns)
  1. são modelos para solucionar problemas gerais de projeto em um contexto particular .
    1. quatro engenheiros de software, conhecidos como The Gang of Four (GOF), resolveram compilar bibliotecas de soluções para problemas comuns de codificação e lançaram um livro com 23 Padrões de Projeto de Software.
      1. Padrões GOF somente com OO! Padrões de Projeto, em geral, podem usar qualquer paradigma ou linguagem!
      2. Vantagens
        1. Aprender com a experiência de outros, identificando problemas comuns de engenharia de software e utilizando soluções testadas e bem documentadas.
          1. Utilizar soluções com nomes que facilitam a comunicação, compreensão e documentação.
            1. Facilitam o reúso de soluções arquiteturais bem sucedidas.
              1. Desenvolver softwares de melhor qualidade.
                1. Padrões capturam a estrutura estática e a colaboração dinâmica entre objetos participantes no projeto de sistemas.
                  1. Utilizam polimorfismo, herança, modularidade, composição, abstração para construir código reutilizável, eficiente, de alta coesão e baixo acoplamento.
                  2. Cada padrão de projeto é organizado segundo quatro elementos: Nome, Problema, Solução e Consequências.
                        1. A fábrica (Factory Method) abstrata (Abstract Factory) constrói (Builder) um protótipo (Prototype) único (Singleton).
                          1. A ponte (Bridge) adaptada (Adapter) é composta (Composite) de decorações (Decorator) na fachada (Façade) para o peso-mosca (Flyweight) se aproximar (Proxy).
                            1. E não tem frase para o último? Não, senão é criacional ou estrutural, é comportamental.
                              Zusammenfassung anzeigen Zusammenfassung ausblenden

                              ähnlicher Inhalt

                              Memória Computacional
                              Filipe Gabriel
                              ITIL V3 - Processos
                              Rodrigo Ferreira
                              Servidores de Web e de Aplicação
                              Raphael Luiz Fonseca
                              Tecnologias de Informação e Comunicação
                              luccianafprado
                              Planejamento de TI
                              Willian da Silva2402
                              Segurança da Informação
                              Gilvan Silva
                              Computador
                              Filipe Gabriel
                              Aula 01 - Contextualização da TI alinhada ao negócio:
                              robertojuniorbsb
                              Governança de TI
                              crtonin
                              Processador
                              Julio Cesar Barbosa