Factory Pattern

Factory Pattern adalah pola desain kreasi (creational design pattern) yang menyediakan antarmuka untuk membuat objek di superclass, namun memungkinkan subclass mengubah jenis objek yang akan dibuat. Ini menyembunyikan logika pembuatan objek yang kompleks dari klien.

Konteks Penggunaan

Framework logging yang bisa membuat LoggerFile atau LoggerDatabase tergantung konfigurasi, tanpa kode utama perlu tahu detailnya.

Contoh

Bayangkan pabrik mobil. Klien cuma bilang "Minta Sedan". Pabrik yang tahu detail cara merakit Sedan, klien terima beres.

Catatan

Salah satu pattern paling umum dari Gang of Four (GoF).

Bangun Karier Sebagai AI Engineer dalam 8 Minggu!

Info Detail