
Bağlantı ve birliktelik çoğunlukla yazılım mühendisliği ilkesi olarak görülebilen UML tasarımında kullanılır. UML tasarımı, çeşitli tasarım öğeleri arasındaki bağımlılıkları anlama ve en aza indirme konusunda yardımcı olur.
Karşılaştırma Tablosu
Karşılaştırma için temel | bağlantı | dernek |
---|---|---|
Temel | Bir bağlantı nesneler arasında teorik ve fiziksel bir bağlantı olarak tanımlanabilir. | Bir ilişkilendirme, bir bağlantı koleksiyonunun belirtimidir. |
fonksiyon | Nesneler arasındaki ilişki. | İlgili sınıfları birbirine bağlar. |
UML tasarım sembolü | Nesneler arasındaki çizgi parçası. | Ayrıca çizgi kesimi kullanır ancak sınıflar arasındaki bağlantıyı gösterir. |
Link tanımı
Nesneler arasındaki mantıksal veya fiziksel bağlantıya bağlantı denir. Bu bağlantılar, birden çok nesneyle ilişkilendirmek ve nesneler arasındaki ilişkiyi temsil etmek için kullanılır. Bağlantılara başvuru yapamayız, çünkü bağlantı her iki nesnenin de bir bileşeni değildir, ancak nesnelere dayanır.
Bağlantı, üniversitede okuyan öğrenciler veya bir ya da daha fazla üniversitede okuyan ve aşağıda verilen diyagramla temsil edilebilecek birkaç öğrencinin olacağı üniversiteler gibi örneklerle açıklanabilir.

Yukarıdaki örnekteki bağlantılar, farklı nesneler arasındaki ilişkiyi gösterir. Bağlantılar üç türde olabilir - bire bir, bire çok, çok çoğa.
Derneğin Tanımı
Bağlantıların bir derlemesi ortak yapı ve anlambilimine sahip bir dernek tarafından belirlenir. Dernek aslında iki yönlüdür. Sınıf potansiyel nesneleri tanımladığından, benzer şekilde bir dernek olası bağlantılar grubunu temsil eder.

Benzer sınıflar arasındaki ilişki, nesneler arasındaki bağlantıların toplanmasıyla oluşturulur. Bir örnek X X üniversitesinde okuyan bir örnek alalım. Yukarıdaki örnekte “çalışmalar” öğrenci ve üniversite sınıfı arasında bir bağlantıdır. Çeşitli dernek türleri, ikili, ikili, üçlü, dörtlü ve daha yüksek dereceli dernektir.
Link ve Dernek Arasındaki Anahtar Farklılıklar
- Nesneler arasındaki mantıksal ve fiziksel bağlantı, bağlantılar olarak bilinir. Öte yandan, bağlantılar derneği tarafından belirtilir.
- Bir bağlantının ortak işlevi, nesneler arasındaki ilişkiyi tanımlamak ve bunları birbirleriyle bağlamaktır. Buna karşılık, ilişkili sınıfları bağlamak için bir ilişkilendirme kullanılır.
- Bağlantı ve ilişkilendirme için UML sembolü, ilişkide iki veya daha fazla sınıf arasındaki ilişkiyi gösteren çizgi parçası olmasına rağmen aynıdır. Buna karşılık, bağlantıda, çizgi parçası nesneler ile nesne grubu arasındaki ilişkiyi gösterir.
Sonuç
Bağlantı ve ilişki, nesneler ve sınıflar arasındaki ilişkiyi kurmanın yollarıdır. İlişkilendirme, sınıfla bir ilişki kurarken, bağlantılar nesnelere karşılık gelir.