Мисал менен OOPдо композиция деген эмне?
Мисал менен OOPдо композиция деген эмне?

Video: Мисал менен OOPдо композиция деген эмне?

Video: Мисал менен OOPдо композиция деген эмне?
Video: Менин ушундай ГАЛДИРАГАНИМ тутуп калат КАНАТ МАДЫМАЕВ 2024, Май
Anonim

Курамы негизги түшүнүктөрдүн бири болуп саналат объектке багытталган программалоо. Ал мисал өзгөрмөлөрүндө башка класстардын бир же бир нече объекттерине шилтеме кылган классты сүрөттөйт. Бул объекттердин ортосундагы байланышты моделдөөгө мүмкүндүк берет. Мындай мамилелерди реалдуу дүйнөдө дайыма таба аласыз.

Мындан тышкары, мисал менен композиция деген эмне?

аныктамасы курамы бир нерсени бириктирүү, же элементтердин же сапаттардын айкалышы. Ан мисал а курамы гүл композициясы болуп саналат. Ан мисал а курамы кол жазма болуп саналат. Ан мисал а курамы Ван Гогдун «Күн карамалар» картинасында гүлдөр менен вазалар кандайча тизилген.

Ошо сыяктуу эле, композиция байланышы деген эмне? Курамы эки объект бири-бирине өтө көз каранды болгон Агрегациянын чектелген түрү. Ал бир бөлүгүн билдирет мамиле . In курамы , эки субъект тең бири-бирине көз каранды. А болгондо курамы эки объекттин ортосунда түзүлгөн объект башка объектсиз жашай албайт.

Андан кийин суроо туулат, мисалдар менен C++ тилиндеги композиция деген эмне?

Курамы мамилелер - бул бөлүк бүт объекттин бир бөлүгүн түзүшү керек болгон жарым-жартылай мамилелер. үчүн мисал , жүрөк адамдын денесинин бир бөлүгү. бөлүгү а курамы бир эле учурда бир объекттин бөлүгү болушу мүмкүн.

Курам жана топтоо деген эмне?

Агрегация бала ата-энесинен көз карандысыз жашай ала турган мамилени билдирет. Мисал: Класс (ата-эне) жана Студент (бала). Классты жок кылыңыз жана Студенттер дагы эле бар. Курамы бала ата-энесинен көз карандысыз жашай албаган мамилени билдирет. Мисал: Үй (ата-эне) жана бөлмө (бала).

Сунушталууда: