Designmønstre er gjenbrukbare løsninger på gjentakende programvaredesignproblemer. Javas OOP-natur og økosystem gjør flere mønstre særlig vanlige — å kjenne dem hjelper deg å gjenkjenne, kommunisere og anvende beviste strukturer. De faller inn i kategoriene creational, structural og behavioral.
Singleton (creational) — en delt instans
{
();
{}
Config { INSTANCE; }
}
