Belajar Factory Method Pattern Pada Jadwal Java - Tempat Blogging

Belajar Factory Method Pattern Pada Jadwal Java

Factory Method yaitu salah satu pola konsep design pattern  ,yang sanggup memisahkan pembuatan , pada objek produk dengan objek client(Main Class). Secara konsep penggunaan pattern ini ,adalah perubahan pada class produk tidak akan besar lengan berkuasa pada  class client ,class yang memakai pattern ini akan  membuat suatu method dengan tipe return value yang sama , namun dengan input data yang berbeda-beda, serta sanggup dipakai oleh banyak class. Kaprikornus analoginya sama menyerupai pola pabrik pada umumnya , pengguna atau konsumen tidak harus tahu menahu , ihwal nama dan proses pembuatan dari suatu produk yang diminta.


adalah perubahan pada class produk tidak akan besar lengan berkuasa pada  Belajar Factory Method Pattern pada Program Java



Pada artikel berguru java kali ini ,kita akan mencoba memakai penerapan Factory Method Pattern ,dengan memakai bahasa pemrograman Java. Berikut mari kita simak caranya :


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 , atau class diagram dari factory method  pada  gambar dibawah:



adalah perubahan pada class produk tidak akan besar lengan berkuasa pada  Belajar Factory Method Pattern pada Program Java
Contoh class diagram dari Factory Method (source :dzone)


Nah kita akan gunakan konsep atau class diagram diatas ,ke dalam bahasa pemrograman Java. Pada pola kasus kali ini , aku akan memakai sebuah pabrik minuman  dengan 3 jenis rasa. Langsung saja, kita simak berikut Contoh Code ,beserta penjelasanya:



Contoh code :

Minuman.java  


adalah perubahan pada class produk tidak akan besar lengan berkuasa pada  Belajar Factory Method Pattern pada Program Java
Minuman.java


Penjelasan :

 Berperan sebagai Product ,yang methodnya akan di implementasikan ke Concrete Product. Yang dimana Concrete Product bernama  TehManis.java  , TehHijau.java , dan TehTawar.java.


TehHijau.java

adalah perubahan pada class produk tidak akan besar lengan berkuasa pada  Belajar Factory Method Pattern pada Program Java
TehHijau.java


TehManis.java

adalah perubahan pada class produk tidak akan besar lengan berkuasa pada  Belajar Factory Method Pattern pada Program Java
TehManis.java


TehTawar.java


adalah perubahan pada class produk tidak akan besar lengan berkuasa pada  Belajar Factory Method Pattern pada Program Java
TehTawar.java

Penjelasan:


Class TehManis.java  , TehHijau.java , dan TehTawar.java. berperan sebagai Concrete Product ,yang akan mengimplementasikan interface dengan keyword implements , kemudian mengisi nilai atau value ,dari method  override rasa() dari interface Minuman.


JenisMinuman.java

adalah perubahan pada class produk tidak akan besar lengan berkuasa pada  Belajar Factory Method Pattern pada Program Java
JenisMinuman.java



Penjelasan:

Menyimpan static variable untuk menyimpan nilai atau value dari Method getMinuman ,yang berperan sebagi Concrete Creator.


MinumanFactory.java
adalah perubahan pada class produk tidak akan besar lengan berkuasa pada  Belajar Factory Method Pattern pada Program Java
MinumanFactory.java




Penjelasan :

Class MinumanFactory.java ,berperan sebagai Creator ,yang akan menerapkan method dari Concreate Creator ,yaitu method getMinuman yang dipakai untuk mengambil object dari jenisMinuman , dengan memakai interface Product (Minuman).



Class Main 

adalah perubahan pada class produk tidak akan besar lengan berkuasa pada  Belajar Factory Method Pattern pada Program Java
MainClass


Penjelasan :

Seperti yang kalian lihat pada pola code dalam Main Class , diatas. Disini kita hanya perlu memanggil object dengan syntax . Product(Minuman)<spasi> objek =  MinumanFactory.(Creator/Factory) getMinuman(Concreate Creator) .

Lalu nilai atau value yang yang ada di dalam method getMinuman() ,akan di kembalikan , menurut  jenis minuman dari Concreate Product yaitu TehManis.java  , TehHijau.java , dan TehTawar.java.

Setelah itu untuk menampilkan methodnya kita sanggup menggunakan objek.tampilMethod();

Output :


TehManis : Rasanya  cantik ,tapi segerr
TehTawar : Rasanya masbodoh ,tapi cocok di sajikan ketika makan
TehHijau : Rasanya sangat pahit ,tapi menyehatkan


Demikian pola penggunaan Factory Method Pattern , di dalam bahasa pemrograman Java , selanjutnya kalian sanggup kembangkan sendiri pattern ini lebih baik lagi ,untuk memecahkan solusi ketika kalian sedang melaksanakan kegiatan pengembangan project program.


Sumber https://www.okedroid.com/
Show comments
Hide comments

0 Response to "Belajar Factory Method Pattern Pada 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

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel

close