Padrões de design são soluções reutilizáveis para problemas recorrentes de design de software. A natureza OOP de Java e seu ecossistema tornam vários padrões especialmente comuns — conhecê-los ajuda você a reconhecer, comunicar e aplicar estruturas comprovadas. Eles se dividem em categorias criacionais, estruturais e comportamentais.
Singleton (criacional) — uma única instância compartilhada
{
();
{}
Config { INSTANCE; }
}
