Singleton-mønsteret]1 er et fullt betalt medlem av GoF's mønsterbok, men det virker i det siste ganske foreldreløst av utviklerverdenen. Jeg bruker fortsatt ganske mange singletons, spesielt for fabrikkklasser, og mens du må være litt forsiktig med multithreading-problemer (som alle klasser faktisk), klarer jeg ikke å se hvorfor de er så forferdelige.
Stack Overflow ser spesielt ut til å anta at alle er enige om at Singletons er onde. Hvorfor er de det?
Vennligst støtt svarene dine med " fakta, referanser eller spesifikk ekspertise "
Se Wikipedia Singleton_pattern
Det er også ansett som et anti-mønster av noen mennesker, som føler at det er for mye brukt, og introduserer unødvendige begrensninger i situasjoner der en eneste forekomst av en klasse faktisk ikke er nødvendig.[1][2][3][4]
Referanser (kun relevante referanser fra artikkelen)