Menerapkan perilaku polimorfik
Pelajari prinsip-prinsip polimorfisme, cara menerapkan perilaku polimorfik dengan menggunakan pewarisan kelas atau implementasi antarmuka, dan cara memilih antara pendekatan berbasis warisan dan berbasis antarmuka untuk polimorfisme.
Tujuan pembelajaran
Jelaskan prinsip-prinsip polimorfisme.
Menerapkan polimorfisme berbasis warisan.
Menerapkan polimorfisme berbasis antarmuka.
Jelaskan pertimbangan desain polimorfik.
Menerapkan perilaku polimorfik dalam aplikasi C#.
Prasyarat
Penginstalan Visual Studio Code dengan ekstensi C# Dev Kit terinstal.
Kemampuan untuk mengembangkan program dasar berorientasi objek di C# yang mengimplementasikan kelas dengan properti dan metode.
Kemampuan untuk membuat antarmuka yang menentukan kontrak untuk kelas yang diimplementasikan oleh program dasar berorientasi objek yang ditulis dalam C#.
Kemampuan untuk membuat hierarki kelas dengan menggunakan kelas dasar dan turunan.