
Pautan dan persatuan kebanyakannya digunakan dalam perancangan UML yang dapat dilihat sebagai prinsip kejuruteraan perisian. Reka bentuk UML membantu dalam memahami dan meminimumkan kebergantungan di antara pelbagai elemen reka bentuk.
Carta Perbandingan
Asas untuk perbandingan | Pautan | Persatuan |
---|---|---|
Asas | Pautan boleh ditakrifkan sebagai hubungan teori dan fizikal antara objek. | Persatuan adalah spesifikasi koleksi pautan. |
Fungsi | Hubungan antara objek. | Menyambung kelas berkaitan. |
Simbol reka bentuk UML | Segmen garisan antara objek. | Juga menggunakan segmen talian tetapi ia menunjukkan sambungan antara kelas. |
Definisi Pautan
Hubungan logik atau fizikal di antara objek dirujuk sebagai pautan . Pautan ini digunakan untuk mengaitkan pelbagai objek dan mewakili hubungan antara objek. Kita tidak boleh merujuk pautan, kerana pautan bukan komponen objek sama dengan sendiri tetapi bergantung pada objek.
Pautan boleh dijelaskan oleh contoh seperti pelajar yang belajar di universiti atau universiti di mana terdapat beberapa bilangan pelajar yang belajar di satu atau lebih satu universiti yang boleh diwakili oleh gambarajah yang diberikan di bawah.

Pautan dalam contoh di atas mewakili hubungan antara objek yang berbeza. Pautan boleh terdiri daripada tiga jenis - Satu-ke-satu, satu-ke-banyak, banyak-banyak.
Definisi Persatuan
Satu koleksi pautan ditentukan oleh persatuan yang mempunyai struktur dan semantik yang sama. Persatuan pada dasarnya ialah bidirectional. Sebagai kelas menggambarkan objek yang berpotensi, dalam cara yang sama persatuan mewakili sekumpulan pautan yang mungkin.

Persatuan di antara kelas yang sama dicipta oleh koleksi pautan di antara objek. Mari kita ambil contoh, pelajar pelajar X di universiti Z. Dalam contoh di atas, "kajian dalam" adalah hubungan antara pelajar dan kelas universiti. Pelbagai jenis Persatuan adalah persatuan pesanan unary, binary, ternary, quaternary, dan lebih tinggi.
Perbezaan Utama Antara Pautan dan Persatuan
- Hubungan logik dan fizikal antara objek dikenali sebagai pautan. Sebaliknya, koleksi pautan ditentukan oleh persatuan.
- Fungsi umum pautan adalah untuk menggambarkan hubungan antara objek dan menghubungkannya dengan satu sama lain. Sebaliknya, persatuan digunakan untuk menyambung kelas yang berkaitan.
- Simbol UML untuk pautan dan persatuan adalah sama walaupun pada hakikatnya dalam persatuan ada segmen garis yang menunjukkan hubungan antara dua atau lebih kelas. Sebaliknya, dalam pautan, segmen garisan menunjukkan hubungan antara objek dan kumpulan objek.
Kesimpulannya
Pautan dan persatuan adalah cara untuk membina hubungan antara objek dan kelas. Pautan sepadan dengan objek manakala persatuan mempunyai hubungan dengan kelas.