Das Singelton-Pattern ist wohl eins der einfachsten und praxisrelevantesten Designpatterns.
Hier also einmal eine beispielhafte Implementierung in C#
public class Singelton
{
private static Singelton me = null;
static readonly object padlock0 = new object(); //Zur Threadsicherheit
private Singelton()
{
//Initialize
}
public static Singelton GetInstance()
{
lock (padlock0)
{
if(me == null)
{
me = new Singelton();
}
return me;
}
}
}
2 Kommentare zum Snippet