Apakah delegasi objek C++?
Apakah delegasi objek C++?

Video: Apakah delegasi objek C++?

Video: Apakah delegasi objek C++?
Video: Опытные вопросы на собеседовании по C++ 2024, Disember
Anonim

Delegasi objek membenarkan objek untuk digunakan semula, seperti dalam Objek C++ warisan, tetapi melindungi daripada kerapuhan kelas asas-kecenderungan untuk kelas asas berkembang di bawah kelas terbitan. Dalam antara muka delegasi , ibu bapa objek mendedahkan antara muka yang terkandung objek seolah-olah mereka sendiri.

Begitu juga, anda mungkin bertanya, apakah komposisi dan delegasi objek dalam C++?

Komposisi adalah tentang hubungan antara objek . Perwakilan adalah mengenai lulus kerja dari satu objek kepada yang lain. Ini sebenarnya adalah kebimbangan yang berbeza (tetapi kadangkala berkaitan). Apa yang anda ada ialah B terdiri daripada A (B merujuk kepada A). B juga mewakilkan satu kaedahnya kepada A.

Kedua, apakah kaedah perwakilan? A kaedah perwakilan ialah kaedah bahawa mewakilkan objek dijangka akan dilaksanakan. A mewakilkan hanyalah rujukan kepada objek lain dan a kaedah perwakilan ialah kaedah daripada mewakilkan . A kaedah perwakilan melaksanakan mekanisme panggil balik yang biasanya mengambil pengirim sebagai salah satu parameter untuk dipanggil.

Berkenaan dengan ini, apakah yang anda maksudkan dengan perwakilan objek?

Dalam objek -pengaturcaraan berorientasikan, delegasi merujuk kepada menilai ahli (harta atau kaedah) seseorang objek (penerima) dalam konteks asal yang lain objek (penghantar). Istilah delegasi juga digunakan secara longgar untuk pelbagai hubungan lain antara objek ; lihat delegasi (pengaturcaraan) untuk lebih lanjut.

Apakah maksud delegasi?

Perwakilan ialah penyerahan sebarang kuasa kepada orang lain (biasanya daripada pengurus kepada bawahan) untuk menjalankan aktiviti tertentu. Ia adalah salah satu konsep teras kepimpinan pengurusan.