Daftar Isi:
- Menggambar kelas
- Selain menggunakan empat persegi panjang untuk mewakili kelas, diagram kelas mencakup panah untuk mewakili hubungan antar kelas. UML menggunakan berbagai jenis panah.
Video: UML Class Diagram Tutorial 2024
Sejak awal pemrograman komputer, sebelum popularitas Java, pemrogram senang membuat diagram program mereka. Awalnya, mereka menggambar diagram alur yang secara grafis mewakili logika prosedural program.
Diagram alir bagus untuk prosedur diagram, tapi terlalu rinci. Ketika pemograman pemrograman terstruktur melanda tahun 1970an, dan pemrogram mulai memikirkan keseluruhan struktur program mereka, mereka beralih dari diagram alir ke Sekarang pemrograman berorientasi obyek adalah masalahnya, pemrogram menggambar diagram kelas untuk menggambarkan hubungan di antara kelas yang membentuk sebuah aplikasi. Gambar ini menunjukkan diagram kelas dari sebuah sistem sederhana yang memiliki empat kelas. Kotak empat mewakili kelas itu sendiri, dan anak panah mewakili hubungan di antara kelas. Anda bisa menggambar diagram kelas dengan berbagai cara. Untuk menambahkan beberapa konsistensi ke diagram mereka, kebanyakan pemrogram menggunakan standar yang disebut UML, yang merupakan singkatan dari Unified Modeling Language. Diagram kelas di atas adalah contoh diagram UML sederhana, namun diagram UML bisa menjadi lebih rumit. Informasi berikut menjelaskan rincian pembuatan diagram kelas UML. Perhatikan bahwa itu bahkan tidak mendekati menjelaskan semua fitur UML. Elemen dasar dalam diagram kelas adalah kelas. Dalam UML, setiap kelas digambar sebagai persegi panjang. Minimal, persegi panjang harus menyertakan nama kelas. Anda dapat membagi kembali persegi panjang menjadi dua atau tiga kompartemen yang dapat berisi informasi tambahan tentang kelas. Kompartemen tengah sebuah kelas mencantumkan variabel kelas, sedangkan kompartemen bawah mencantumkan metode kelas. Nama setiap variabel atau metode dapat didahului dengan indikator visibilitas, yang bisa menjadi salah satu simbol yang tercantum di bawah ini. (Dalam praktiknya yang sebenarnya, umum untuk menghilangkan indikator visibilitas dan mencantumkan hanya bidang atau metode yang memiliki visibilitas publik. Jika Anda mau, Anda dapat memasukkan informasi jenis untuk variabel dan juga untuk metode dan parameter. Jenis variabel ditunjukkan dengan mengikuti nama variabel dengan titik dua dan tipe: Jenis pengembalian metode diindikasikan dengan cara yang sama: Parameter tercantum dalam tanda kurung, dan kedua nama dan jenisnya tercantum.Misalnya: Catatan: Menghilangkan jenis dan parameter informasi dari diagram UML biasa terjadi. Antarmuka digambar dengan cara yang sama seperti kelas, tapi nama kelasnya didahului oleh antarmuka kata: Catatan: Kata antarmuka > tertutup dalam satu set panah ganda kiri dan ganda. Panah ini bukan hanya dua kurang dari atau lebih besar - dari pada simbol yang diketik berturut-turut; Mereka adalah kombinasi simbol khusus. Untungnya, simbol panah ganda adalah bagian standar dari rangkaian karakter ASCII. Anda bisa mengaksesnya di Microsoft Word melalui perintah Insert Symbol. Menggambar panah Garis padat dengan panah tertutup berongga di salah satu ujungnya mewakili warisan. Anda dapat menambahkan nama ke panah asosiasi untuk menunjukkan tujuannya. Jika sebuah panah asosiasi menunjukkan bahwa contoh dari satu kelas membuat objek dari kelas lain, Anda dapat menempatkan kata Creats
Menggambar kelas
Indikator Visibilitas untuk Variabel dan Metode Kelas
Indikator
Deskripsi
+
Publik
-
Pribadi
#
Dilindungi
connectionString: String
getCustomer (): Pelanggan
getCustomer (custno: int): Pelanggan
<>
ProductDB
Selain menggunakan empat persegi panjang untuk mewakili kelas, diagram kelas mencakup panah untuk mewakili hubungan antar kelas. UML menggunakan berbagai jenis panah.
di sebelah panah.