26
3.
Aggregation
Sebuah hubungan dimana suatu kelas merupakan bagian atau
anggota dari kelas lain. Aggregation bukan merupakan
Inheritance. Dilambangkan dengan wajik kosong.
4.
Composition
Sebuah hubungan dimana suatu kelas dibentuk oleh kelas-
kelas lain. Composition merupakan hubungan yang lebih erat dari
Aggregation. Kelas besar tersebut bergantung pada kelas-kelas
komponennya. Dilambangkan dengan wajik penuh.
5.
Message
Sebuah komunikasi terjadi saat sebuah objek memanggil
metode objek kelas lain untuk meminta informasi atau tindakan.
6.
Polymorphism dan Override
Polymorphism merupakan sebuah konsep dimana objek-objek
berbeda dapat merespon kepada message yang sama dalam
berbagai cara. Override merupakan sebuah teknik dimana sebuah
subtype menggunakan atribut atau metodenya sendiri, bukan
atribut atau metode yang diwariskan dari supertype.
Polymorphism digunakan ketika metode pada supertype perlu
dilakukan override oleh metode subtype.
|