mendukung konsep tersebut seperti struct dan method. Go lebih fokus pada komposisi daripada warisan, yang mana ini mengarah pada penggunaan interface untuk mencapai polimorfisme. Di Go, struct digunakan untuk menggabungkan data dan fungsi yang beroperasi pada data tersebut, mirip dengan kelas di ... OOP klasik. Namun, Go menghindari pewarisan kelas dan lebih mengutamakan komposisi melalui interface. Interface di Go memungkinkan pembuatan kode yang modular dan mudah untuk diuji karena mengurangi ketergantungan antar komponen. Contoh sederhana penggunaan struct dan interface di Go bisa dilihat
Komposisi Go
- Home
- Komposisi Go