Kuis Factory Pattern — Design Patterns

Kuis materi Factory Pattern di Design Patterns — uji pemahamanmu dengan pertanyaan pilihan ganda, penjelasan jawaban, dan skor langsung. Main gratis di Hyper Sheets.

Pertanyaan di kuis ini

  1. Apa keuntungan utama Factory Pattern dibanding langsung new ClassName()?
  2. Lengkapi Factory Function ini:
    function createShape(type) {
    const shapes = {
    circle: () => ({ area: (r) => Math.PI * r * r }),
    square: () => ({ area: (s) => s * s }),
    };
    return ___________[type]();
    }