Designmønstre
- slide 14 : 31
Singleton (1)
Singleton er et designmønster som har til formål at sikre, at der højst kan laves én instans af en bestemt klasse
Naiv løsning:
I stedet for at instantiere et objekt refereres til en global variabel, som refererer til én fælles instans af objektet
Idéer som gør klassen C til en Singleton:
Konstruktoren i C fjernes fra klientgrænsefladen
Instansen af C skabes og returneres gennem en klasse metode (static)
Instansen refereres fra en privat klassevariabel (static variabel) i C