
2025 Автор: Lynn Donovan | donovan@answers-technology.com. Акыркы өзгөртүү: 2025-01-22 17:31
Объект делегациясы мүмкүндүк берет объектилер сыяктуу, кайра колдонуу үчүн C++ объекти тукум куучулук, бирок базалык класстын морттугунан коргойт - базалык класстардын туунду класстардын астында өнүгүү тенденциясы. Интерфейсте делегация , Ата-эне объект камтылган интерфейстерин ачып берет объект алар өзүнүн эле.
Ошо сыяктуу эле, сиз C++ тилинде объекттин курамы жана өкүлчүлүгү деген эмне деп сурасаңыз болот?
Курамы ортосундагы мамилелер жөнүндө болуп жатат объектилер . Делегация биринен жумушту өткөрүү жөнүндө болуп жатат объект башкага. Бул чындыгында ар кандай (бирок кээде байланышкан) тынчсыздануулар. Сизде эмне бар, В Адан турат (Б Ага тиешелүү). B дагы өзүнүн бир ыкмасын А.
Экинчиден, делегат ыкмалары деген эмне? А делегат ыкмасы болуп саналат ыкмасы ошол делегат объектинин ишке ашырылышы күтүлүүдө. А делегат жөн гана башка объектке шилтеме жана а делегат ыкмасы болуп саналат ыкмасы ныкы делегат . А делегат ыкмасы Адатта жөнөтүүчүнү чакыра турган параметрлердин бири катары кабыл алган кайра чалуу механизмин ишке ашырат.
Ушуга байланыштуу объектилерди берүү дегенди кандай түшүнөсүз?
In объект - багытталган программалоо, делегация бир мүчөсүн (мүлкүн же ыкмасын) баалоону билдирет объект (алуучу) башка оригиналдуу контекстте объект (жиберүүчү). Мөөнөт делегация ортосундагы башка ар кандай мамилелер үчүн да эркин колдонулат объектилер ; көрүү делегация (программалоо) көбүрөөк.
Делегация деген эмне?
Делегация кандайдыр бир ыйгарым укуктарды башка адамга (адатта жетекчиден баш ийгенге) конкреттүү иш-аракеттерди жүргүзүү үчүн берүү. Бул башкаруу лидерлигинин негизги түшүнүктөрдүн бири болуп саналат.