Design patterns son soluciones reutilizables para problemas recurrentes de diseño de software. La naturaleza OOP de Java y su ecosistema hacen que varios patrones sean especialmente comunes — conocerlos te ayuda a reconocer, comunicar y aplicar estructuras probadas. Se dividen en categorías creacionales, estructurales y de comportamiento.
Singleton (creacional) — una instancia compartida
{
();
{}
Config { INSTANCE; }
}
