Apa itu Class Diagram? (CD) | Killjols Apa itu Class Diagram? (CD) | Killjols
Get Update Everyday Like Our FB Pages

Wednesday

HAHAHA HAHAHA HAHAHA HAHAHA HAHAHA
Chord List: # | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z : TOP 10

Apa itu Class Diagram? (CD)

Apa itu Class Diagram? (CD)

Memberi gambaran keseluruhan sistem dengan menunjukan kelas dan hubungan
antara mereka.

Class diagram mengandungi:
1. Kelas
2. Interfaces
3. kolabrasi (Collabrations)
4. Kebergantungan (dependency) , pertubuhan(Association) dan
generalisasi hubungan (generalization relationship)


1. Kelas

Mewakili satu konsep dalam sistem yang sedang dimodelkan.
merangkumi sifat-sifat dan oerpasi. Maklumat yang wajib hanyalah nama kelas.



Kelas Atribut:

<visibility><name>:<type>

+:Public
-:Private
#:Protected



Kelas Operasi:

<visibility><name>(<parameter-list>) : <return type>



2. Relationship.

Association

Menandakan hubungan antara objek kedua-dua kelas.
multiplicity menentukan berapa banyk objek boleh mengikuti didalam hubungan yang diberi.




Multiplicity

satu(1)
kosong atau satu(0..1)
kosong atau banyak(0..*)
satu atau banyak (1..*)
banyak(*)
jumlah sebenar, contoh (3)
apa sahaja, atau nombor tertentu (0..5, 7..*)

Aggregation(pengumpulan)

Mewakili has-a
agregatnya adalah parents
komponen adalah kelas children.





Contoh association dan aggregation



Composition Aggregation

"solid diamond" menandakan composition, bentuk yang kuat dalam aggregation,
dimana komponen tidak boleh wujud tanpa agregat.



Generalization

Generalization relationship menandakan perwarisan antara kelas.
Kelas children mewarisi atribut dan operasi dari kelas parent
generalization memudahkan model dengan menghapuskan redundansi(lebihan)



Dependency

Hubungan antara dua kelas dimana perubahan dalam satu boleh memaksa perubahan pada yang
lain.



Bila perlu mengunakan kelas diagram?

Digunakan dalam hampir semua software rekabentuk Objek berorientasi , menggambarkan
kelas sistem dan hubungan antara satu sama lain mereka.


Contoh dari satu keping ayat:








Like this post :



Killjols Blog

Blogger , Guitar Chord Collection , Lyric Collection , Lyric video maker ,

No comments :

Post a Comment