Singleton nesne, bir objeden sadece bir tane olmasını garantiye alır hocam genel yazım olarak, nesne nin constructor unu private yaparsınız, bir tane static nesne koyar bir tane de static getInstance() gibi bir metodla erişim sağlarsınız. SqlConnection gibi bir class ı da singleton yapabilirsiniz ancak pek tavsiye edilmez Ufak bir örnek verecek olursak,

http://prntscr.com/1stgzd