Singleton Pattern

August 20th, 2009 § Leave a Comment

Singleton Pattern(SP) adalah sebuah pattern dari sekian banyak pattern yang ada di dunia pemrograman. SP digunakan untuk melakukan pembatasan sebuah class memiliki banyak objek/ instance. Mengapa begitu? Dalam kondisi tertentu memang harus diberlakukan seperti itu, contohnya untuk koneksi ke database, tidak perlu setiap kali akan melakukan koneksi ke database membuat objek baru dari class yang menangani koneksi ke database, cukup satu objek saja. Karena dalam SP hanya satu objek yang diperbolehkan ‘berlalu-lalang’ dalam sistem, maka setiap nilai dari variable class tersebut juga harus diperhatikan baik-baik, karena setiap nilai dalam variabel yang telah diubah oleh proses, akan tetap pada kondisi terakhir. Misalkan sebuah proses mengubah nilai variabel objek dari SP dengan NULL, maka nilai variabel tersebut akan bernilai NULL selama tidak diubah oleh proses lainnya (kalau yang satu ini, pengalaman saya pribadi saat membuat SInTA :D ).

Belajar tentang pattern sangat penting sehingga pemrograman yang kita lakukan memiliki struktur yang rapi – saya suka pemrograman yang rapi dan terstruktur :D . Saya harap Anda juga suka :D Selamat belajar..

*contoh ada dari Wikipedia, saya rasa tidak pelu menambahkan lagi :D

Where Am I?

You are currently browsing entries tagged with design pattern at just share.

Follow

Get every new post delivered to your Inbox.