![]() 30
Composition
Composition
adalah hubungan aggregation dimana class whole
bertanggungjawab terhadap penciptaan dan penghancuran dari class
parts. Jika class
whole mati maka class part juga mati
bersamanya. (Whitten and Bentley,2007,p.378). Contoh dari
Composition dapat dilihat pada gambar 2.14 ini :
(Sumber : Whitten and Bentley,2007,p.379)
Composition
adalah bentuk yang lebih kuat dari aggregation. Pada
gambar diatas
class Page
terdiri dari class Paragraph dan jika class
Page
dihancurkan, maka otomatis class Paragraph
juga hancur,
hubungan composition
digambarkan dalam bentuk wajik penuh,
karena setiap part hanya milik satu whole maka multiplicity hanya
perlu diberikan pada class part.
|