UML - Toplama ve Kompozisyon

İçindekiler
İlişkileri, çokluğu ve kalıtımı bildiğimizde, tam bir diyagram oluşturmaya daha yakın olabiliriz, çünkü bir sistemin karmaşıklığından dolayı başka şeylere ihtiyacımız olabilir, çünkü modelleme için başka yöntem ve teknikleri kullanmamız gerekebilir. toplama ve kompozisyon devreye girer.
NS toplama Sınıfları ve onların farklı bileşenlerini içeren, bir bütün oluşturan bir ilişki türüdür.
NS kompozisyon bunun yerine, her bileşenin yalnızca bir bütüne ait olabileceği bir toplama türüdür.
Toplama
Bahsettiğimiz gibi toplama Bir ilişki türüdür, sınıf içinde bir hiyerarşi olması ile karakterize edilir ve boş bir eşkenar dörtgen ile temsil edilir, bu eşkenar dörtgenden tüm ilgili bileşenleri birbirine bağlayan bir çizgi çıkar.
Aşağıdaki resimde az önce tanımladığımız bunun bir örneğini görelim:

BÜYÜT

Bu durumda, öğelerin hiyerarşisini görüyoruz, bir bütünde bilgisayar donanımı, oradan bir eşkenar dörtgen çıkıyor ve bir çizgi boyunca sırayla öğeleri birleştiriyoruz kabine yeni bir elmas çıkıyor ve ayrıca fareBundan sonra sırasıyla aşağıdaki öğeleri hiyerarşik sırayla birleştiren bir çizgimiz var.
Toplamalar içinde biz de işleyebiliriz kısıtlamalar, bunun için anahtarları kullanmalıyız {} Kısıtlamanın içinde, kısıtlamanın bir yemek veya salata olduğu aşağıdaki diyagramı ve ardından diğer bileşenleri görelim:

BÜYÜT

Kompozisyonlar
Bunlar bir tür kümelenmedir, bu durumda öğeler yalnızca bir bütüne ait olabilir ve biz onu kümelemede olduğu gibi boş değil, içi dolu bir elmasla temsil ederiz.
Aşağıdaki resimde bir görelim kompozisyon örneği:

Bu durumda gördüğümüz gibi, masa yüzeyi ve ayak, sehpa olan tek bir bütüne aittir.
Bağlam
Bir diyagramı modellerken, toplamalar veya kompozisyonlar içeren bir sınıf gruplaması meydana gelebilir, bu durumlarda dikkati bir ilişkilendirmeye veya diğerine odaklamaya çalışmalıyız ve bunun için bağlam diyagramını kullanabiliriz, ikincisi bir tür harita işlevi görür. ilgili bölümleri detaylandırabiliriz.
Aşağıdaki örnekte nasıl yerleştireceğimizi görelim. bağlam diyagramı başka bir diyagramın içinde:

BÜYÜT

Sağ taraftaki detayı görürsek, onun bir bütün olduğunu, başka bir bütünün içinde olmasına rağmen, kendi iç bağlamına sahip olduğunu anlayabiliriz, böylece onu genişletebilir ve doğrudan ona odaklanabiliriz veya uzaklaştırabilir ve her şeyi görebiliriz. ait olduğu.
Sadece bunu yaparken fark ettiğimiz gibi kapsam değişikliği Bazı sınıfları veya diğerlerini detaylandırabiliriz, böylece karışıklığı önleyebilir ve diyagramlarımızı daha doğrudan belirtmenin avantajını kullanabiliriz.
Bununla, iki yeni ilişkilendirme türü yapmayı öğrendiğimiz öğreticiyi ve aynı zamanda bağlam diyagramı.Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave