C++ объектинин өкүлчүлүгү деген эмне?
C++ объектинин өкүлчүлүгү деген эмне?

Video: C++ объектинин өкүлчүлүгү деген эмне?

Video: C++ объектинин өкүлчүлүгү деген эмне?
Video: C++ | Модификаторы Типов | Указатели | 02 2024, Ноябрь
Anonim

Объект делегациясы мүмкүндүк берет объектилер сыяктуу, кайра колдонуу үчүн C++ объекти тукум куучулук, бирок базалык класстын морттугунан коргойт - базалык класстардын туунду класстардын астында өнүгүү тенденциясы. Интерфейсте делегация , Ата-эне объект камтылган интерфейстерин ачып берет объект алар өзүнүн эле.

Ошо сыяктуу эле, сиз C++ тилинде объекттин курамы жана өкүлчүлүгү деген эмне деп сурасаңыз болот?

Курамы ортосундагы мамилелер жөнүндө болуп жатат объектилер . Делегация биринен жумушту өткөрүү жөнүндө болуп жатат объект башкага. Бул чындыгында ар кандай (бирок кээде байланышкан) тынчсыздануулар. Сизде эмне бар, В Адан турат (Б Ага тиешелүү). B дагы өзүнүн бир ыкмасын А.

Экинчиден, делегат ыкмалары деген эмне? А делегат ыкмасы болуп саналат ыкмасы ошол делегат объектинин ишке ашырылышы күтүлүүдө. А делегат жөн гана башка объектке шилтеме жана а делегат ыкмасы болуп саналат ыкмасы ныкы делегат . А делегат ыкмасы Адатта жөнөтүүчүнү чакыра турган параметрлердин бири катары кабыл алган кайра чалуу механизмин ишке ашырат.

Ушуга байланыштуу объектилерди берүү дегенди кандай түшүнөсүз?

In объект - багытталган программалоо, делегация бир мүчөсүн (мүлкүн же ыкмасын) баалоону билдирет объект (алуучу) башка оригиналдуу контекстте объект (жиберүүчү). Мөөнөт делегация ортосундагы башка ар кандай мамилелер үчүн да эркин колдонулат объектилер ; көрүү делегация (программалоо) көбүрөөк.

Делегация деген эмне?

Делегация кандайдыр бир ыйгарым укуктарды башка адамга (адатта жетекчиден баш ийгенге) конкреттүү иш-аракеттерди жүргүзүү үчүн берүү. Бул башкаруу лидерлигинин негизги түшүнүктөрдүн бири болуп саналат.