تعريف وفد

التفويض هو إجراء وأثر التفويض (إعطاء شخص أو مجموعة الكليات والصلاحيات اللازمة لتمثيل آخر أو غيره). ويعرف من يمثل الآخر بأنه مفوض: ويسمى منصبه ومكتبه بالتفويض.

وفد

يُستخدم المصطلح أيضًا لتسمية الفريق أو مجموعة العمل التي تمثل مجتمعًا أو بلدًا . على سبيل المثال: "وصل الوفد الشيلي على الأراضي الأفريقية بعد أربع عشرة ساعة من الرحلة" ، "التقى وفد صيني مع رئيس الأوروغواي لمناقشة اتفاقية تجارية ثنائية محتملة" ، "كان الحاكم غاضبًا جدًا من وفد شركة أمريكا الشمالية التي حاولت انتهاك اللوائح الداخلية " .

في مجال القانون الإداري ، يقوم الوفد بترجمة هيئة أعلى إلى درجة أدنى من ممارسة الكفاءة ، على الرغم من أن المندوب يحافظ على ملكيتها. يتم تحديد الوفد من خلال قانون إداري ويمكن أن يلغيه المفوض.

في المكسيك ، الوفد هو تقسيم سياسي وإداري داخل مدينة. فمدينة مكسيكو على سبيل المثال مقسمة إلى ستة عشر وفداً تنقسم بدورها إلى أحياء وأحياء.

في إسبانيا ، أخيرا ، هناك حديث عن وفود حكومية للإشارة إلى أجهزة الدولة ذات الطابع السياسي.

في الحوسبة

وفد ومن المعروف باسم التفويض لآلية البرمجة الشيئية التي تنطوي على تعيين وظيفة معينة من فئة إلى أخرى . وهو يختلف عن الميراث من خلال إعادة استخدامه الانتقائي.

دعنا ننظر إلى مثال عملي: فالفئة A لديها طريقة لحساب مساحة أي شكل هندسي معين ؛ ومع ذلك ، ليس لديها الأدوات اللازمة لإجراء الحسابات بنفسها ، ولكن بمجرد تحليل هذا الرقم ، تقوم بتفويض الإجراء في الفصل المناسب من خلال استدعاء الطريقة المناسبة ، لإرجاع النتيجة في النهاية.

على الرغم من كونه ممارسة معروفة على نطاق واسع ، هناك عدد قليل من لغات البرمجة التي تنفذ التفويض كنموذج بديل للميراث الثابت. من بين اللغات التي تقدم هذه الإمكانية هي الذات ، ولدت في نهاية الثمانينات.

يشير مفهوم مندوب الإرسال المتعدد إلى مندوب يشير إلى عدة طرق. وهي آلية توفر إمكانية تنفيذ أكثر من طريقة واحدة ، مشابهة لحالة حساب السطح الذي سبق كشفه.

استخدام الوفود هو ممارسة مستصوبة كبديل للوراثة عندما لا تحتاج إلى تحويلات لأعلى (تحويل كائن إلى نوع أقل من التسلسل الهرمي ، على سبيل المثال: كائن من فئة الشكل إلى مربع الصف). عادة ما يوصي الخبراء بذلك على الوراثة في معظم الحالات ، إلا إذا كانت معقدة للغاية.

عند العمل مع لغة غير متوافقة مع التفويض مباشرة ، يمكن محاكاتها من خلال تكوين فئات (لاستضافة كائن في فئة مختلفة) وجعلها خاصة ، بحيث لا يمكن للمستخدم رؤية واجهته الأصلية ولكن واحد من الفئة التي تحتوي عليه) لتفويض مهام معينة في الكائنات القادرة على حلها.

تجدر الإشارة إلى أن استخدام أسلوب المفوض لا يتم دائمًا من خلال واحد له نفس العدد ونوع المعلمات ؛ على سبيل المثال: في فئة M هناك طريقة AirArea تتلقى سلسلة من المعلمات ، من بينها TypeFigure ؛ إذا كنت ترغب في استخدامه من الفئة C ، والذي يعمل فقط مع المربعات ، عندها يمكن أن يكون لهذا الفصل طريقة اسم مشابهة للأسلوب الأصلي ، ولكن لا تنتظر مواصفات نوع الشكل ، وأنه ينتقل إلى طريقة الفئة M دائمًا نفس القيمة لهذه المعلمة (أي ، "مربع").

موصى به