Middle
Agregatsiya va kompozitsiya nima?
sobes.tech AI
AIdan javob
Obyekt yönümlü proqramlaşdırmada obyektlər arasındakı əlaqələrin növləri olan toplama və tərkib hissəsi mövcuddur.
-
Toplama 'hissə-bütöv' əlaqəsidir və hissə bütöv olmadan da mövcud ola bilər. Məsələn, 'Komanda' sinfi 'Oyunçular' obyektlərini ehtiva edir, lakin oyunçular komanda olmadan da mövcud ola bilər.
-
Tərkib hissəsi daha güclü əlaqədir və hissə olmadan bütöv mövcud ola bilməz. Məsələn, 'Ev' sinfi və onun 'Otaqları': ev məhv olunduqda, otaqlar da yox olur.
Əsas fərq obyektlərin həyat dövründədir: tərkib hissəsində, hissənin həyat dövrü bütövünə bağlıdır, toplamada isə bağlı deyil.