The singleton pattern is one of the best-known patterns in software engineering. Essentially, a singleton is a class which only allows a single instance of itself to be created, and usually gives simple access to that instance. Most commonly, singletons don't allow any parameters to be specified when creating the instance
public sealed class Singleton
{
private Singleton _object;
private Singleton() {}
public Singleton GetInstance
{
get
{
if(_object == null)
{
_object = new Singleton();
}
return _object;
}
}
}
No comments:
Post a Comment