Singleton Mønstre er en fin måte å ha et objekt som bare kan ha én instans (f.eks en cache, tilkoblingsgrupper etc.). 
 Tanken er at i stedet for å ringe klasser konstruktøren, kaller du en statisk metode som returnerer en referanse til det eneste tilfellet: 
 Eksempel Kode: 
 public class mySingleton {
 //Den faktiske forekomsten av klassen, private static private static min Singleton eksempel = null; 
 //PRIVATE konstruktør privat mySingleton () {super (); //uansett ...} 
 //denne metoden kalles i stedet for konstruktøren når du trenger en forekomst 
 public static mySingleton getInstance () {if (f.eks == null) {eksempel = new mySingleton (); } Returnere eksempel; } 
} 
 Det er en ynkelig at du ikke kan returnere eksempel via en gjeninnføres andre konstruktør, og kan ikke implementere et grensesnitt med getInstance (), men det er fortsatt bedre enn å måtte sørge for at bare én forekomst Det finnes manuelt ... 
Implementering av en Singleton Pattern
Previous:A String klasse for delphi 
Next Page:Grunnleggende om Object Pascal (PDF)  
			 
        
