Aggregation (Münasebet) Nedir ?

Merhaba arkadaşlar bu yazımda Aggregation (Münasebet) Nedir ? olayına değinmek istiyorum.Aggregation bir class’ın hayatanın diğer bir class’ın hayatını etkilememesi olayıdır.Aralarında has-a ilişkisi olmalıdır.Örnek olarak öğrenci mezun olduğu durumda o öğrencinin danışmanı kalmıyor.Fakat o danışman hala hayatını devam ettiriyor.Yani öğrencinin mezun olma durumu o danışmanın hayatını sonlandırmıyor.Bu tür olaylara Aggregation olayı denir.
Hoca , Ogrenci ve Test sınıfını oluşturalım.
Aggregation (Münasebet) Nedir
Aggregation (Münasebet) Nedir
Aggregation (Münasebet) Nedir
Main class’ımız içerisinde yeni bir hoca nesnesi oluşturduk.Bu hoca nesnesini ogrenci1 adlı öğrencinin danışmanına eşitledik.Ardından o öğrencinin danışmanını yazdırdık.Bu işlemden sonra öğrenci nesnesine null değer atarsam o danışmanın hayatı hala devam etmekte.Yani hoca nesnesinin hayatını öğrenci nesnesi etkilemiyor.Bu tür olaylara Aggregation denilmektedir.
Aggregation (Münasebet) Nedir
Çıktımıza baktığımızda öğrenci nesnesini sildikten sonra oluşturduğumuz hoca hala hayatını devam ettirmektedir.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir