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):
query() dipanggil, baru buat koneksi (lazy)Tujuan: jika proxy dibuat tapi tidak dipanggil, "connecting..." TIDAK muncul.