Patterns Padrões de projeto são estratégias independentes de linguagem de programação para resolver problemas comuns de projeto orientados a objetos. Isso significa que um padrão de design representa uma ideia, não uma implementação particular.✴
► Usando os padrões de design, você pode tornar seu código mais flexível, reutilizável e passível de manutenção. É a parte mais importante porque o java segue internamente os padrões de design.
► Para se tornar um desenvolvedor de software profissional, você deve conhecer pelo menos algumas soluções populares (ou seja, padrões de design) para os problemas de codificação.✦
【Tópicos cobertos neste App estão listados abaixo】
⇢ Padrão de Design - Visão Geral
⇢ Padrão de Fábrica
⇢ Padrão de fábrica abstrata
⇢ Padrão Singleton
⇢ Padrão de Construtor
⇢ Padrão de protótipo
⇢ Padrão de Adaptador
⇢ Padrão de ponte
⇢ Padrão de filtro / critério
⇢ Padrão Composto
⇢ Decorador Padrão
⇢ Padrão de Fachada
⇢ Padrão Flyweight
⇢ Padrão Proxy
⇢ Cadeia de Padrão de Responsabilidade
⇢ Padrão de Comando
⇢ Padrão de Interpretador
⇢ Padrão de Iterador
⇢ Padrão Mediador
⇢ Padrão de Memento
⇢ Padrão de observador
⇢ State Pattern
⇢ Padrão de objeto nulo
⇢ Padrão de Estratégia
⇢ Template Pattern
⇢ Padrão Visitante
⇢ Padrão MVC
⇢ Padrão de Delegado Comercial
⇢ Padrão de entidade composta
⇢ Padrão de Objeto de Acesso a Dados
⇢ Front Controller Pattern
⇢ Interceptando Padrão de Filtro
⇢ Padrão de localização de serviço
⇢ Transferir padrão de objeto
⇢ Inicialização ansiosa
⇢ Inicialização lenta
Initial Inicialização de bloco estático
⇢ Solução de Bill pugh
⇢ Informação de fundo do padrão de fábrica
⇢ Padrão de Design de Estratégia
⇢ Princípio da Responsabilidade Única
⇢ Princípio Aberto / Fechado e Padrão de Estratégia
Subst Princípio de Substituição de Liskov (LSP)
⇢ Princípio de Segregação de Interface (ISP)
⇢ O Princípio da Inversão da Dependência
⇢ Copiar construtor em Java
⇢ Clonagem usando serialização em memória
⇢ Interfaces fluentes
⇢ Usando Enum
⇢ Adicionando readResolve ()
⇢ Adicionando um ID de versão serial
⇢ A classe Vector
Atualizado em
23 de set. de 2022