Latihan 1: Proxy Pattern — Design Patterns

Latihan 1 dari materi Proxy Pattern di Design Patterns — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Implementasikan Virtual Proxy untuk lazy-load koneksi database.

Tersedia createDBConnection() (heavy) — saat dipanggil cetak "connecting..." lalu return object dengan method query(sql) yang return "result:" + sql.

Buat createDBProxy() yang return object dengan method query(sql):

Tujuan: jika proxy dibuat tapi tidak dipanggil, "connecting..." TIDAK muncul.

Hint