Belajar Memakai Singleton Pattern Di Jadwal Java

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:

yang sering dipakai oleh para programer atau developer  Belajar Menggunakan Singleton Pattern di Program Java

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:

yang sering dipakai oleh para programer atau developer  Belajar Menggunakan Singleton Pattern di Program Java
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

yang sering dipakai oleh para programer atau developer  Belajar Menggunakan Singleton Pattern di Program 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)

yang sering dipakai oleh para programer atau developer  Belajar Menggunakan Singleton Pattern di Program Java
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)

yang sering dipakai oleh para programer atau developer  Belajar Menggunakan Singleton Pattern di Program Java
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

Demikian artikel berguru java , perihal pola penggunaan Singleton pada bahasa pemrograman Java. Semoga sanggup membantu ,  terima kasih.


Sumber https://www.okedroid.com/

Loading...