Latihan 1: Adapter Pattern — Design Patterns

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

Kamu punya old API dengan method getName(), getEmail(), getPhone(). Sistem baru membutuhkan interface berbeda: getFullName() dan getContact().

Implementasikan createUserAdapter(oldUser) yang return object dengan:

Tujuan: tidak ubah old API, cukup bungkus dengan adapter.

Hint