Mar 14
Singleton Pattern kullanarak aynı objeden sadece bir tane oluşturmayı amaçlarız. Örnek vermek gerekirse java kodlarken newInstance() methodunu kullanmışsınızdır. Bu method Singleton Pattern kullanmaktadır. Eğer obje oluşturulmuş ve null değilse tekrar aynı objeyi döner aksi taktirde yeni bir obje yaratır ve o objeyi döner.
static String singleton = null; String newInstance() { if(singleton == null) { singleton = new String("Singleton Value"); } return singleton; }
Yukarıdaki örnekte görüldüğü gibi newInstance methodu ilk kez çağırıldığında singleton objesi oluşturuluyor ama ikinci kez çağırıldığında var olan obje kullanılıyor.

Son Yorumlar