Kamis, 14 April 2011

Polymorphism

Polimorfisme merupakan kondisi dimana sesuatu mempunyai beberapa bentuk. Dalam program OOP, penerapan polimorfisme dilakukan menggunakan nama sama, namun mempunyai implementasi berbeda.

Mari kita buat contoh. Dengan menerapkan polimorfisme, meode berkembang biak pada objek dengan tipe kucing dan objek dengan tipe burung bias berbeda. kucing berkembang biak dengan melahirkan, sedangkan burung bertelur. Contoh lain mahasiswa dapat melakukan metode mencuci yang berbeda-beda tergantung objek yang di cuci. Metode mencuci motor, mencuci piring, dan mencuci baju tentu dilakukan dengan cara berbeda

Polimorfisme pada OOP sigunakan untuk memudahkan pemrograman karena lebih natural. Dengan polimorfisme, kita tidak harus menggunakan nama yang berbeda untuk metode yang mirip secara bahasa. Jadi, cukup menggunakan metode cuci saja, tidak harus diberi nama mencuci_baju, mencuci_piring, dan mencuci_motor

Tidak ada komentar:

Posting Komentar