كائن :: Meta :: Plugin :: Host

كائن :: Meta :: Plugin :: المضيف عبارة عن مضيفات مضيفات تعمل مثل كائن :: Meta :: Plugin.
التحميل الان

كائن :: Meta :: Plugin :: Host الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Yuval Kogman
  • موقع ويب الناشر:
  • http://search.cpan.org/~nobull/

كائن :: Meta :: Plugin :: Host العلامات


كائن :: Meta :: Plugin :: Host وصف

كائن :: Meta :: Plugin :: المضيف عبارة عن مضيفات مضيفات تعمل مثل كائن :: Meta :: Plugin. كائن :: Meta :: Plugin :: المضيف عبارة عن مضيفات مضيفات تعمل مثل كائن :: Meta :: Plugin. يمكن أن تكون بمثابة مكون إضافي إذا كان مفوضا، أو يحتوي على مكون إضافي يمكنه مساعدته على clock.synopsis # إذا كنت تريد أمثلة العمل، وقراءة Basic.T في التوزيع # لا أعرف أي نوع من ملخص سيكون مفيدا لهذا وبعد بلدي مضيف $ = كائن جديد :: Meta :: Plugin :: المضيف؛ ISP {$ المضيف-> الطريقة ()}؛ # يجب أن يموت $ المضيف-> التوصيل ($ البرنامج المساعد)؛ # $ البرنامج المساعد يعرف الطريقة $ المضيف-> التوصيل (دولار آخر)؛ # $ يحدد طريقة أخرى وآخر # $ قدمت آخر ما يلي، لأنه تم توصيله في وقت لاحق $ المضيف-> الطريقة ()؛ المضيف -> آخر (حجة $)؛ $ المضيف-> افصل ($ الآخر)؛ $ المضيف-> الطريقة ()؛ # الآن أسلوب البرنامج المساعد $ ITSOBJECT :: META :: البرنامج المساعد :: المضيف هو تطبيق مضيف إضافي، كما هو موضح في الكائن :: META :: Plugin.The المضيف ليس مجرد تجزئة مدمجة فقط. وهي مصممة للسماح للمكونات الإضافية المختلفة بتقديم قدرات مماثلة - طرق مع مساحة الاسم المتعارضة. مساحات الأسماء المتضاربة يمكن أن تتعايش، وأخذ الأسبقية على بعضها البعض. السيناريو المحتمل هو الحصول على إضافات مختلفة لمعالج الصور، والتي تحدد كل الطريقة "عملية". يتم تثبيتها جميعها، أمرت به لأن التأثير يجب إخراجه، وأخيرا قم بتسهيل جميع المكون الإضافي الذي يلتفها في خط أنابيب. عندما يتم إدخال طريقة البرنامج المساعد، بدلا من الكائن المضيف، كائن سياق، خاص إلى نفسها. إنها تتيح لها الوصول إليها إلى مضيفها، وهي إضافات شقيقية، وهكذا من الصريح، أثناء التفاف ضمنيا حول المضيف، ومحاكاةها مع إعادة ترتيب الأولوية - البرنامج المساعد الحالي هو الأول في القائمة. كل شيء يتيح نموذجا غبيا للعمل تماما بسعادة مع الآخرين، حتى تلك التي قد تأخذ دورها. القاعدة الوحيدة التي يحتاجها إلى الاحتفاظ بها هي أنه يصل إلى هياكل البيانات التي تستخدمها بنفسي الذات>، وليس بنفسي ذاتي، لأن $ الذاتية هي كائن السياق. أكثر من البرنامج المساعد أكثر تعقيدا، وإدراك أنه قد لا يكون نظرا، قد تسأل صراحة بالنسبة للطرق الافتراضية (المضيف المحددة)، فإنها تدعو، بدلا من ذلك. يمكن أن تطلب استدعاء طريقة على البرنامج المساعد الذي ينجح أو يسبقه في مكدس طريقة معينة. بالإضافة إلى ذلك، من خلال الوصول إلى الكائن المضيف، يمكن أن يقوم البرنامج المساعد بتنفيذ خط أنابيب للمكالمات بسهولة تماما، كما هو موضح أعلاه. كل ما يجب القيام به هو استدعاء $ المضيف الذاتي -> مكدس (طريقة $)> وتكرر أن الحذف لنفسها. تهدف الواجهة إلى أن تكون بسيطة بما يكفي لتكون مرنة، في محاولة للحد الأدنى الذي تحتاجه لتحديد أن تكون مفيدة، وخلق حلول للقيود هذا الحد الأدنى من الفضا. التنفيذ ليس بأي حال من الأحوال الأمثل. أشك في أنها سريعة، لكنني لا أهتم حقا. من المفترض أن يخلق إطارا رائعا للتطبيق الكبير، والتي يجب أن تكون وحدات. متطلبات: perl.


كائن :: Meta :: Plugin :: Host برامج ذات صلة