Designmönster är återanvändbara lösningar på återkommande mjukvarudesignproblem. Javas OOP-natur och ekosystem gör flera mönster särskilt vanliga — att känna till dem hjälper dig att känna igen, kommunicera och tillämpa väl beprövade strukturer. De delas in i skapande, strukturella och beteenderelaterade kategorier.
Singleton (skapande) — en delad instans
{
();
{}
Config { INSTANCE; }
}
