Please enable JavaScript.
Coggle requires JavaScript to display documents.
PADRÕES DE PROJETO (CRIATIVO (TRATAM DA FORMA COMO OS OBJETOS SÃO CRIADOS…
PADRÕES DE PROJETO
-
-
ESTRUTURAL
TRATAM DA FORMA COMO OS OBJETOS SE RELACIONAM, PROMOVENDO O BAIXO ACOPLAMENTO E FLEXIBILIDADE NA ESTRUTURA DO PROJETO
ADAPTADOR
CONVERTE A INTERFACE DE UMA CLASSE EM OUTRA, ESPERADA PELO OBJETO CLIENTE.
COMPOSTO
COMPOSTOS POR OBJETOS EM ÁRVORES DE AGREGAÇÃO, FAZENDO QUE OBJETOS AGREGADOS SEJAM TRATADOS COMO UM ÚNICO OBJETO
DECORADOR
BUSCA EM OFERECER UMA ALTERNATIVA FLEXÍVEL PARA EXTENSÃO DE NOVAS FUNCIONALIDADES DE OBJETO DINÂMICOS, SEM O USO DA HERANÇA.
FACHADA
OFERECE UMA INTERFACE UNIFICADA PARA UM CONJUNTO DE OBJETOS QUE CONSISTEM UM SUBSISTEMA, DEFININDO UMA INTERFACE DE ALTO NÍVEL QUE FACILITA NO USO
PESO-MOSCA
CRIA MODELOS DE REFERÊNCIA PARA CADA OBJETO, QUE CONCENTRA TODAS AS CARACTERÍSTICAS EM COMUM EM UM OBJETO.
PONTE
SEPARA UMA ABSTRAÇÃO DE SUA IMPLEMENTAÇÃO, PERMITINDO QUE AMBAS POSSAM VARIAR INDEPENDENTE, SENDO ESTABELECIDA UMA PONTE ENTRE ELAS.
PROCURADOR
PERMITE QUE O ACESSO SEJA CONTROLADO POR MEIO DE OUTRO OBJETO, QUE ATUA COMO SUBSTITUTO.
COMPORTAMENTAL
ORGANIZAM A FORMA COMO OS OBJETOS FUNCIONAM, SUAS RESPONSABILIDADE E COMO ELES SE COMUNICAM DENTRO DE UM CONTEXTO
INTERPRETADOR
SÃO REPRESENTAÇÕES PARA GRAMÁTICAS E ABSTRAÇÕES PARA ANÁLISE SINTÁTICA, SENDO USADO MAIS PARA DEFINIÇÃO DE LINGUAGEM.
MÉTODO MODELO
ADEQUADA O ESQUELETO DE UM ALGORITMO EM UMA OPERAÇÃO, PERMITINDO QUE SUBCLASSES COMPONHAM O ALGORITMO E TENHAM A POSSIBILIDADE DE REDEFINIR CERTOS PASSOS A SEREM TOMADOS NO PROCESSO, SEM MUDÁ-LO.
-
COMANDO
ENCAPSULA UMA MENSAGEM OU SOLICITAÇÃO COMO UM OBJETO, DE MODO QUE, SE POSSA PARAMETRIZAR CLIENTES COM DIFERENTE MENSAGENS.
ITERATOR
PROVER UM MODO DE ACESSAR ELEMENTOS DE UMA COLEÇÃO DE OBJETOS DE FORMA SEQUENCIAL, SEM EXPOSIÇÃO DAS SUAS ESTRUTURAS INTERNAS.
MEDIADOR
TEM COMO OBJETIVO, DESACOPLAR E GERENCIAR AS COLABORAÇÕES ENTRE UM GRUPO DE OBJETOS.
MEMORIAL
CAPTURA E EXTERNALIZA O ESTADO INTERNO DE UM OBJETO, SEM VIOLAR O ENCAPSULAMENTO, PERMITINDO QUE O OBJETO CONSIGA SER RESTAURADO A ESSE ESTADO FUTURAMENTE.
OBSERVADOR
USADO PARA SINCRONIZAR, COORDENAR OU MANTER A CONSISTÊNCIA ENTRE OBJETOS RELACIONADOS.
ESTADO
PERMITE QUE UM OBJETO MUDE SEU COMPORTAMENTO QUANDO SEU ESTADO INTERNO É ALTERADO, SENDO MUDADO A CLASSE DO OBJETO.
ESTRATÉGIA
PERMITE DEFINIR NOVAS CONJUNTO DE ALGORITMOS SEM ALTERAR AS CLASSES DOS ELEMENTOS SOBRE OS QUAIS OPERA.
VISITADOR
REPRESENTA UMA OPERAÇÃO A SER REALIZADA SOBRE ELEMENTOS DA ESTRUTURA DE UM OBJETO, SENDO PERMITIDA A CRIAÇÃO DE UMA NOVA OPERAÇÃO SEM QUE MUDE A CLASSE DOS ELEMENTOS SOBRE AS QUAIS É OPERADO.