Sobes.tech
Middle

Aqreqasiya və kompozisiya nədir?

sobes.tech Süni İntellekt

AI-dan cavab

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.