Kuis Builder Pattern — Design Patterns

Kuis materi Builder 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. class Builder {
      constructor() { this.parts = []; }
      add(x) { this.parts.push(x); return this; }
      build() { return this.parts.join("-"); }
    }
    console.log(new Builder().add("a").add("b").add("c").build());

    Apa output-nya?
  2. Mengapa Builder Pattern ideal untuk object dengan banyak parameter optional?