Skip to content

Latest commit

 

History

History
29 lines (13 loc) · 1.26 KB

README.md

File metadata and controls

29 lines (13 loc) · 1.26 KB

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.