Semester 3 ini benar-benar membuka mata saya tentang paradigma Object-Oriented Programming (OOP). Awalnya, konsep seperti 'class', 'object', 'inheritance', dan 'polymorphism' terasa sangat abstrak...
Saya belajar bahwa OOP bukan hanya tentang sintaks, tetapi sebuah cara berpikir untuk menstrukturkan kode agar lebih modular, mudah dikelola, dan dapat digunakan kembali (reusable). Proyek favorit saya sejauh ini adalah membuat aplikasi konsol sederhana untuk manajemen data mahasiswa, di mana setiap 'Mahasiswa' adalah sebuah objek dengan properti dan metode sendiri. Ini jauh lebih rapi daripada menggunakan variabel dan fungsi yang tersebar di mana-mana!
Tinggalkan Komentar
Komentar Terbaru (0)