İç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
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
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:
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
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.