Misol bilan OOPda kompozitsiya nima?
Misol bilan OOPda kompozitsiya nima?

Video: Misol bilan OOPda kompozitsiya nima?

Video: Misol bilan OOPda kompozitsiya nima?
Video: #13 dars | Obyektga yo'naltirilgan dasturlash (OOP) | C++ da dasturlash 2024, May
Anonim

Tarkibi dagi asosiy tushunchalardan biridir ob'ektga yo'naltirilgan dasturlash. U misol o'zgaruvchilarida boshqa sinflarning bir yoki bir nechta ob'ektlariga havola qiladigan sinfni tavsiflaydi. Bu sizga ob'ektlar orasidagi bog'lanishni modellashtirish imkonini beradi. Haqiqiy dunyoda bunday munosabatlarni muntazam ravishda topishingiz mumkin.

Bundan tashqari, misol bilan kompozitsiya nima?

ning ta'rifi tarkibi biror narsani birlashtirish harakati yoki elementlar yoki sifatlarning kombinatsiyasi. An misol a tarkibi gulli kompozitsiyadir. An misol a tarkibi qo‘lyozma hisoblanadi. An misol a tarkibi Van Gogning "Kungaboqarlar" rasmida gullar va vaza qanday joylashtirilgan.

Xuddi shunday, kompozitsiya munosabatlari nima? Tarkibi Ikki ob'ekt bir-biriga juda bog'liq bo'lgan Agregatsiyaning cheklangan shaklidir. ning qismini ifodalaydi munosabat . In tarkibi , ikkala ob'ekt bir-biriga bog'liq. Qachon mavjud bo'lsa tarkibi ikki ob'ekt o'rtasida tuzilgan ob'ekt boshqa shaxssiz mavjud bo'lolmaydi.

Keyinchalik savol tug'iladi, misollar bilan C++ da kompozitsiya nima?

Tarkibi munosabatlar - bu qism butun ob'ektning bir qismini tashkil etishi kerak bo'lgan qisman butun munosabatlar. Uchun misol , yurak inson tanasining bir qismidir. a qismidagi qism tarkibi bir vaqtning o'zida faqat bitta ob'ektning bir qismi bo'lishi mumkin.

Tarkibi va agregatsiyasi nima?

Birlashtirish bolaning ota-onasidan mustaqil ravishda mavjud bo'lishi mumkin bo'lgan munosabatlarni nazarda tutadi. Misol: sinf (ota-ona) va talaba (bola). Sinfni o'chiring va talabalar hali ham mavjud. Tarkibi bola ota-onadan mustaqil bo'lolmaydigan munosabatlarni nazarda tutadi. Misol: Uy (ota-ona) va Xona (bola).

Tavsiya: