طريقة مختصرة

يُعدّ نموذج الدالة [ 1 ] عنصرًا نائبًا قصيرًا وبسيطًا لدالة لم تُكتب بعد للاستخدام في بيئة الإنتاج. يحتوي نموذج الدالة عادةً على الحد الأدنى من التعليمات البرمجية اللازمة لاستخدامه - تعريف الدالة مع أي معلمات، وقيمة الإرجاع إن وجدت. [ 2 ]

يمكن استخدام نموذج أولي للطريقة لتنفيذ واجهة تم تعريفها ولكن لم يتم توفير التنفيذ لها.

مثال

في المثال التالي للشيفرة الزائفة ، تُعيد الدالة ReadThermometer قيمةً مُحددة، على الرغم من أنها مُصممة في الأصل لقراءة قيمة من مصدر بيانات مادي . تُعيد الدالة قيمةً صحيحة، مما يسمح بتشغيل الشيفرة المُستهلكة. تتجاهل الدالة مُعامل الإدخال source ، وهو أمر شائع في الشيفرة الوهمية.

دالة ReadThermometer(Source source) تُرجع 28 نهاية الدالة

الحوسبة الموزعة

في الحوسبة الموزعة ، يُشبه الـ stub كائنًا وهميًا - فهو يُحاكي التعليمات البرمجية الموجودة، مثل إجراء على جهاز بعيد. ويمكن أن تكون هذه الـ stubs مفيدة في عملية النقل .

في مصطلحات RMI ، يتواصل برنامج وسيط على جانب العميل مع برنامج هيكلي على جانب الخادم. [ 3 ]

ويندوز/إم إس-دوس

في نظامي التشغيل ويندوز و MS-DOS ، يكون stub بمثابة shim - رمز واجهة صغير يتم تركه في الذاكرة التقليدية بواسطة برامج التشغيل المقيمة ذاتية النقل والتي تنقل معظم نفسها إلى الذاكرة العليا ، منطقة الذاكرة العالية ، الذاكرة الموسعة أو الممتدة بالإضافة إلى stubs مماثلة للسماح للرمز الذي تم نقله بالتواصل مع DOS في الوضع الحقيقي بالاقتران مع موسعات DOS (مثل DPMI أو DPMS أو CLOAKING أو NIOS ).

انظر أيضاً

مراجع

  1. نيل ب. ديل؛ تشيب ويمز (2004). البرمجة بلغة C++ . جونز وبارتليت للتعليم. ص  308. ISBN 978-0-7637-3234-9.
  2. "مقال قصير" . موسوعة الويب. 23 مارس 1998. تم الاطلاع عليه بتاريخ 28 أغسطس 2012 .
  3. فريمان، إريك؛ فريمان، إليزابيث؛ كاثي، سييرا؛ بيرت، بيتس (2004). هندريكسون، مايك؛ لوكيدس، مايك (محرران). أنماط التصميم من البداية (غلاف ورقي) . المجلد 1. أورايلي. ص 440. ISBN   978-0-596-00712-6تم الاطلاع عليه بتاريخ 28-08-2012 .