فئة :: Dispatchtoall.

التحميل الان

فئة :: Dispatchtoall. الترتيب والملخص

الإعلانات

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

فئة :: Dispatchtoall. العلامات


فئة :: Dispatchtoall. وصف

Class :: Dispathtoall Perl Module يمكن إرسال طريقة استدعاء الأسلوب لجميع الأساليب الموروثة. Class :: Dispathtoall Perl Module يمكن إرسال طريقة استدعاء طريقة لجميع الأساليب الموروثة. الحزمة My :: Class؛ لدينا isa @ = qw (someclass sonotherclass أكثر :: الفصول)؛ استخدام الفئة :: dispatchtoall qw (dispath_to_all)؛ بلدي الذاتي = يبارك {}، بلدي :: الفئة # ليس منشئا صحيحا، وأنا أعلم .. # هذه المكالمات "some_method" في جميع الطبقات بلدي: يرث الطبقة من # وجميع الطبقات التي ترثها جميع الفصول، وكل ذلك .. . تحصل على هذه النقطة. $ الذاتي> dispatch_to_all ('some_method')؛ # يحفظ جميع قيم الإرجاع من جميع المكالمات في صفيف بلدي returns = $ self-> prodature_to_all ('some_method')؛ انظر مستندات فئة وحدة كونلاينز داميان :: وفد مقدمة جيدة حول الإرسال مقابل الرثث. تمكنك DispathatoAll من الاتصال بجميع إنشاءات الأسلوب في شجرة الميراث الخاصة بك (أو متاهة ..). السلوك القياسي PERL هو الاتصال فقط مثيل Lefternmost الذي يمكن أن يقوم بعمل عمق القيام بعمق أولا. قمم بنية الفئة التالية: C / ABC :: C / / A :: AD / MY :: سيحاول Classperl العثور على طريقة في هذه الفوضى بالترتيب: My :: Class -> A :: A -> A -> B -> D -> B - > C :: C -> C (لاحظ أنه سينظر مرتين في B لأن B هو أحد الوالدين من كل من :: A و D)) بمجرد أن يجد بيرل الطريقة في مكان ما، فستكون ماس كهربائى من البحث واستدعاء الطريقة. وهذا هو بالضبط الفئة السلوكية :: dispathtoall التغييرات. إذا كنت تستخدم dispatch_to_all (المقدمة حسب الفئة :: dispathtoall) للاتصال بالطريق الخاص بك، سوف تنظر بيرل في جميع السلطة الفلسطينية المذكورة أعلاه ckages وتشغيل جميع الأساليب التي يمكن أن تجدها. سوف تجمع حتى جميع قيم العودة وإعادتها إليك كصفيف، إذا كنت تريد ذلك أيضا. متطلبات: perl.


فئة :: Dispatchtoall. برامج ذات صلة