26 Mart 2009 Perşembe

Singleton Desing Pattern, Tek bir nesne oluşturma

Singleton Tasarım şablonu bir sınıftan sadece bir nesne oluşturma esasına dayanır. Bu yapıyı oluşturmadaki en önemli husus ise sınıftan nesne oluşturulmasını engelleme bölümüdür. Bunu sağlamak için sınıfın constructor ı private olarak tanımlanır. Bu şekilde sınıftan nesne oluşturulumu engellenmiş olur.

/**@author Uğur Erdinç urec2005@hotmail.com
**/
public class Singleton{

private Singleton instance=new Singleton();

private Singleton(){
//Code
}

public Singleton getInstance(){
return instance;
}

}

Hiç yorum yok:

Yorum Gönder