/padroes-de-projeto

Repositório contendo estudos de padrões de projeto desenvolvidos em java. Os padrões apresentados neste repositório partem de estudos iniciados no curso de padrões de projeto do canal Otávio Miranda no YouTube. Topics

Primary LanguageJava

Padrões de Projeto

Repositório contendo estudos de padrões de projeto desenvolvidos em java.

Padrões

Padrão desenvolvido para garantir que a classe singleton possua uma, e apenas uma, instância em toda a aplicação. Deste modo, toda instanciação da classe se refere ao mesmo objeto.

Padrão desenvolvido para separar a construção de um objeto, especialmente objetos complexos, de sua representação. Deste modo, diferentes representações podem ser criadas a partir de um mesmo construtor.

Padrão desenvolvido para permitir a criação de objetos complexos através da cópia de outra instância do mesmo objeto. Deste modo, o novo objeto criado pode alterar apenas as partes necessárias.

Padrão desenvolvido para definir uma interface de criação de um objeto. Deste modo, a instanciação do objeto fica a cargo das subclasses.

Referência

Os padrões apresentados neste repositório partem de estudos iniciados no curso de padrões de projeto do canal Otávio Miranda no YouTube.