Home Start Back Next End
  
74
Menurut Satzinger, Jackson, & Burd (2005, p189-191), terdapat dua
cara tambahan yang distrukturisasi dari pemahaman terhadap domain class di
dunia nyata yaitu hirarki generalisasi atau spesialisasi dan hirarki whole-part :
1.
Notasi generalisasi atau spesialisasi
Hirarki generalisasi atau spesialisasi didasarkan pada ide bahwa
seseorang mengklasifikasikan sesuatu dengan persamaan dan
perbedaanya. Generalisasi merupakan sebuah penilaian yang
menggelompokkan jenis yang sama dari suatu hal tersebut, misalnya
banyak jenis dari kendaraan bermotor –
mobil, truk, traktor, dan
sebagainya. Semua kendaraan bermotor memiliki karakteritik umum, jadi
kendaraan bermotor merupakan class umum. Spesialisasi adalah penilaian
bahwa mengelompokkan berbagai jenis benda, misalnya, jenis spesial
dari mobil adalah sport car, sedan, dan sport utility vehicle. Tipe mobil
ini sama dalam beberapa hal, dan juga berbeda di lain hal. Jadi sport car
merupakan jenis spesial dari mobil.
Hirarki generalisasi atau spesialisasi digunakan untuk membuat
struktur atau memberikan benda-benda ini dari yang lebih umum ke yang
lebih spesial. Setiap class
pada hirarki tersebut mungkin memiliki class
yang lebih umum diatasnya, yang disebut dengan superclass. Pada saat
yang sama, class mungkin memiliki class yang lebih spesial di bawahnya,
yang disebut subclass. Notasi UML class diagram
menggambarkan
superclass dan subclass dengan segitiga kecil pada garis yang menunjuk
ke superclass.
Word to PDF Converter | Word to HTML Converter