Java singleton
22.04.2010Возникла у меня тут необходимость в паттерне Singleton для явы. После некоторого общения с гуглом нашел вот такую реализацию, которая мне понравилась, спешу поделиться ею с Вами уважаемые читатели:
private static volatile NetworkController controller = null;
public static NetworkController getInstance( )
{
if ( null == controller )
{
synchronized( NetworkController.class )
{
if ( null == controller )
{
controller = new NetworkController( );
}
}
}
return controller;
}
// only private constructor! because of singleton
private NetworkController( )
{
}