![]() 35
2.
Visibility
Visibility merupakan istilah yang menunjukkan apakah elemen dalam
suatu objek dapat dilihat oleh objek lain.
a.
Public: menunjukkan bahwa elemen dari class dapat dilihat
dari luar. Ditandai dengan lambang +.
b.
Protected: menunjukkan bahwa elemen dapat dilihat oleh
class yang terdefinisi dan class turunannya saja. Ditandai
dengan lambang #.
c.
Private: menunjukkan bahwa elemen hanya dapat dilihat pada
class yang terdefinisi saja. Ditandai dengan lambang -.
3.
Association
Association menunjukkan adanya hubungan antar dua class atau lebih
dalam sebuah class diagram.
Gambar 2.19 Class relationship
4.
Aggregation
Aggregation merupakan hubungan antar class, dimana suatu class
merupakan bagian dari class lain. Misalkan class A merupakan bagian dari
class B, namun class B bukanlah bagian dari class A.
Gambar 2.20 Aggregation relationship
5.
Composition
Composition merupakan hubungan yang mirip dengan aggregation,
namun composition memiliki hubungan yang lebih erat. Sebagai contoh,
|