4
“Gunakan peta sebagai ganti kelas untuk merepresentasikan data” -Rich Hickey
Dalam video ini oleh Rich Hickey , pencipta Clojure, ia menyarankan untuk menggunakan peta untuk mewakili data alih-alih menggunakan kelas untuk mewakilinya, seperti yang dilakukan di Jawa. Saya tidak mengerti bagaimana ini bisa lebih baik, karena bagaimana pengguna API dapat mengetahui apa kunci input jika mereka hanya direpresentasikan sebagai peta. …