Belajar Memakai Singleton Pattern Di Jadwal Java
Monday, March 26, 2018
Add Comment
Singleton ialah salah satu pola konsep dari design pattern, yang sering dipakai oleh para programer atau developer , dalam hal menangani masalah, khususnya ketika kita menciptakan instansi dalam suatu class. Dengan menerapkan konsep ini , kita tidak perlu lagi menciptakan object atau instansi berulang kali ,dalam tiap kelas. Kita hanya perlu menciptakan satu instansi, lalu kita sanggup terapkan untuk semua class. Makara singleton memastikan bahwa suatu class hanya mempunyai satu instansi ,lalu secara global sanggup diakses dan digunakan. Pada artikel berguru java kali ini, kita akan mencoba berguru memakai contoh Singleton , di bahasa pemrograman java. Berikut mari kita simak lebih lanjut:
1. Pertama buka IntelliJ IDEA ,atau Software IDE lain yang kalian gunakan , di Komputer atau Laptop kalian.
2. Sebelum kita membahas pola code, untuk lebih jelasnya kalian sanggup perhatikan pola konsep dari singleton pada gambar dibawah:
3. Selanjutnya kita akan membahas pola penggunaanya di bahasa pemrograman Java. Kalian sanggup perhatikan pola code beserta penjelasanya di bawah:
Singleton.java
Penjelasan :
Pada baris code pertama, kita memenginstansiasi objek dari singleton , dengan static (milik class) dan hak jalan masuk private.
Lalu untuk mencegah constructor , di jalan masuk dengan keyword new pada class lain ,kita gunakan hak jalan masuk private pada constructor Singleton(){}
Selanjutnya untuk menggantikan instansi singleton , kita gunakan method getInstance()
Lalu di baris yang terakhir ,kita buat method turunan yang dipakai untuk mengetest method dari class Singleton.java ini.
Singleton.java (versi klasik)
Penjelasan:
Disini kita juga sanggup memakai cara atau pola ke 2 yaitu versi klasik ,dari penggunaan Singleton di jadwal Java.
Perbedaanya disini ,kita mendeklarasikan null terlebih dahulu di awal.
Lalu melaksanakan pengecekan di dalam block method getInstance() , yang dimana bila singleton null maka akan menginstansiasi objek singleton.
Untuk lebih jelasnya lagi mengenai Singleton, bisa perhatikan gambar class diagram dibawah ini:
Main.java(Main Class)
Penjelasan :
Nah ,untuk pemanggilan method yang ada di class Singleton misalnya , kita sanggup memakai 2 cara , cara 1 kita sanggup menciptakan objek terlebih dahulu , kemudian kita panggil methodnya. Atau ,langsung saja dengan nama class Singleton , diikuti method getInstance() , kemudian nama method dalam pola ini testMethod().
Demikian artikel berguru java , perihal pola penggunaan Singleton pada bahasa pemrograman Java. Semoga sanggup membantu , terima kasih.
Contoh Konsep Singleton |
3. Selanjutnya kita akan membahas pola penggunaanya di bahasa pemrograman Java. Kalian sanggup perhatikan pola code beserta penjelasanya di bawah:
Singleton.java
Contoh singleton |
Penjelasan :
Pada baris code pertama, kita memenginstansiasi objek dari singleton , dengan static (milik class) dan hak jalan masuk private.
Lalu untuk mencegah constructor , di jalan masuk dengan keyword new pada class lain ,kita gunakan hak jalan masuk private pada constructor Singleton(){}
Selanjutnya untuk menggantikan instansi singleton , kita gunakan method getInstance()
Lalu di baris yang terakhir ,kita buat method turunan yang dipakai untuk mengetest method dari class Singleton.java ini.
Singleton.java (versi klasik)
Contoh singleton klasik |
Penjelasan:
Disini kita juga sanggup memakai cara atau pola ke 2 yaitu versi klasik ,dari penggunaan Singleton di jadwal Java.
Perbedaanya disini ,kita mendeklarasikan null terlebih dahulu di awal.
Lalu melaksanakan pengecekan di dalam block method getInstance() , yang dimana bila singleton null maka akan menginstansiasi objek singleton.
Untuk lebih jelasnya lagi mengenai Singleton, bisa perhatikan gambar class diagram dibawah ini:
javaworld) |
Main.java(Main Class)
Contoh Main Class |
Penjelasan :
Nah ,untuk pemanggilan method yang ada di class Singleton misalnya , kita sanggup memakai 2 cara , cara 1 kita sanggup menciptakan objek terlebih dahulu , kemudian kita panggil methodnya. Atau ,langsung saja dengan nama class Singleton , diikuti method getInstance() , kemudian nama method dalam pola ini testMethod().
Output:
Testing method Singleton
Testing method Singleton
0 Response to "Belajar Memakai Singleton Pattern Di Jadwal Java"
Post a Comment
Blog ini merupakan Blog Dofollow, karena beberapa alasan tertentu, sobat bisa mencari backlink di blog ini dengan syarat :
1. Tidak mengandung SARA
2. Komentar SPAM dan JUNK akan dihapus
3. Tidak diperbolehkan menyertakan link aktif
4. Berkomentar dengan format (Name/URL)
NB: Jika ingin menuliskan kode pada komentar harap gunakan Tool untuk mengkonversi kode tersebut agar kode bisa muncul dan jelas atau gunakan tool dibawah "Konversi Kode di Sini!".
Klik subscribe by email agar Anda segera tahu balasan komentar Anda