Anda di halaman 1dari 2

Factory Method Design Pattern

Factory Pattern, Virtual Constructor, atau Factory Method Pattern adalah pola desain di
mana antarmuka atau kelas abstrak digunakan untuk membuat objek tetapi membiarkan subkelas
memutuskan kelas mana yang akan dipakai.

Keunggulan Factory Pattern:

- Memungkinkan sub-kelas untuk memilih jenis objek yang akan dibuat.


- Mempromosikan loose-coupling dengan menghilangkan kebutuhan untuk mengikat kelas
khusus aplikasi ke dalam kode. Itu berarti kode hanya berinteraksi dengan antarmuka
yang dihasilkan atau kelas abstrak, sehingga kode tersebut akan bekerja dengan kelas apa
pun yang mengimplementasikan antarmuka itu atau yang memperluas kelas abstrak itu.

Factory Pattern digunakan ketika suatu kelas tidak tahu sub-kelas apa yang perlu dibuat,
sebuah kelas ingin agar sub-kelasnya menentukan objek yang akan dibuat, dan kelas induk
memilih pembuatan objek ke sub-kelasnya.
Referensi:

https://www.javatpoint.com/factory-method-design-pattern

Anda mungkin juga menyukai