üksikobjektide
Üksikobjektide ehk *singleton* on objektipõhine programmeerimise mõiste, mis viitab ainult ühte instantsi loodava klassile. See mõiste on kasutusel, kui vajalik on kindel, et klassist loodakse vaid üks objekt, mis on kogu süsteemi jaoks ühine. Üksikobjektide kasutamine on levinud erinevates programmeerimiskeeltes nagu Java, C++, Python ja teistes.
Üksikobjektide peamine eesmärk on tagada, et klassist loodakse vaid üks instants, mis võib olla kogu süsteemi
Üksikobjektide loomisel tuleb kindlaks teha, kuidas uue instantsi loomisega kindlustada. Üldiselt kasutatakse selleks klassi konstruktorit, mis
Üksikobjektide kasutamise puudused on seotud nende monoliitsuse ja keerukusega. Kui üksikobjekt on liiga monoliitne, võib see
Üksikobjektide mõiste on kasutusel ka teistes kontekstides, näiteks arhitektuuris, kus üksikobjekt võib viidata ainult ühte instantsi