Di dalam Struktur Class gambar diatas, clash umum(general) di tempatkan pada posisi teratas. Saat kita menuju
class atas dalam kelas
hierarchy, maka kelas akan menjadi lebih
general(umum), dan akan lebih banyak objek yang dapat di klasifikasikan ke dalamnya.
Namun saat kita menuju pada
clash bawah dalam Struktur kelas, maka
subclass akan menjadi lebih khusus
(specialized) dan lebih sedikit objek yang dapat di klasifikasikan di dalamnya.
1. Abstract
Abstrak adalah sebuah Class terstruktur yang bersifat sederhana atau General.
kelas ini mengandung atribut umum atau
method dari
subclass yang dapat di gunakan berulang
kali(reuse). misalkan kelas binatang bertulang belakang mengandung objek berupa mamalia, ikan, burung, reptil, amfibia.
abstract class Animal {
}
abstract class Animal-with-Backbone
extends Animal {
}
abstract class Animal-without-Backbone
extends Animal {
}
2. Concrete
Sedangkan kelas dengan objek yang instansikan di kenal dengan kelas Concrete. Dengan demikian Reptil, Amfibi, Mamalia, burung, dan ikan termasuk dalam kelas Concrete di dalam Struktur pada hewan.
class Mammal extends Animal-with-Backbone
{
Mammal(String
name)
{}
}
class Fish extends Animal-with-Backbone {
Fish() {}
}
class Insect extends Animal-with-Backbone {
Insect()
{}
}
*Untuk download di pintukos, hindari menggunakan UCbrowser, karena bisa jadi link download bisa error.
0 Comments