Nümunə ilə OOP-da kompozisiya nədir?
Nümunə ilə OOP-da kompozisiya nədir?

Video: Nümunə ilə OOP-da kompozisiya nədir?

Video: Nümunə ilə OOP-da kompozisiya nədir?
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Bilər
Anonim

Tərkibi əsas anlayışlardan biridir obyekt yönümlü proqramlaşdırma. Nümunə dəyişənlərində digər siniflərin bir və ya bir neçə obyektinə istinad edən sinfi təsvir edir. Bu, obyektlər arasında assosiasiyanın modelləşdirilməsinə imkan verir. Bu cür əlaqələri real dünyada olduqca müntəzəm tapa bilərsiniz.

Üstəlik, nümunə ilə kompozisiya nədir?

-nin tərifi tərkibi bir şeyin bir araya gətirilməsi və ya elementlərin və ya keyfiyyətlərin birləşməsidir. An misal a tərkibi gül kompozisiyasıdır. An misal a tərkibi əlyazmasıdır. An misal a tərkibi Van Qoqun “Günəbaxanlar” əsərində çiçəklər və vaza necə düzülür.

Eynilə, kompozisiya əlaqəsi nədir? Tərkibi iki qurumun bir-birindən yüksək dərəcədə asılı olduğu Aqreqasiyanın məhdud formasıdır. -nin bir hissəsini təmsil edir münasibət . In tərkibi , hər iki qurum bir-birindən asılıdır. olduqda a tərkibi iki varlıq arasında qurulmuş obyekt digər varlıq olmadan mövcud ola bilməz.

Sonradan sual yaranır ki, misallarla C++ dilində kompozisiya nədir?

Tərkibi münasibətlər hissə-bütöv münasibətlərdir, burada hissə bütün obyektin bir hissəsini təşkil etməlidir. üçün misal , ürək insanın bədəninin bir hissəsidir. A-dakı hissə tərkibi eyni zamanda yalnız bir obyektin bir hissəsi ola bilər.

Kompozisiya və aqreqasiya nədir?

Toplama uşağın valideyndən asılı olmayaraq mövcud ola biləcəyi münasibəti nəzərdə tutur. Misal: Sinif (valideyn) və Tələbə (uşaq). Sinfi silin və Tələbələr hələ də mövcuddur. Tərkibi uşağın valideyndən asılı olmayaraq mövcud ola bilməyəcəyi münasibəti nəzərdə tutur. Misal: Ev (valideyn) və Otaq (uşaq).

Tövsiyə: