كائن :: الترامبولينكائن :: الترامبولين هو وحدة بيرل لتأخير بناء كائنات. | |
التحميل الان |
كائن :: الترامبولين الترتيب والملخص
الإعلانات
- رخصة:
- Perl Artistic License
- السعر:
- FREE
- اسم الناشر:
- Steven Lembark
- موقع ويب الناشر:
- http://search.cpan.org/~lembark/
كائن :: الترامبولين العلامات
كائن :: الترامبولين وصف
كائن :: الترامبولين هو وحدة بيرل لتأخير كائنات البناء. كائن: Trampoline هو وحدة بييرلين لتأخير كائنات البناء، واختياريا استخدام الوحدة النمطية للفئة، حتى يتم إرسال طريقة فعليا، يبسط تعريف وقت التشغيل لفئات المعالجات. Synopsis # إضافة "Use_Class" سيؤدي "Eval Equal US $ Class" # في النقطة التي يتم فيها الوصول إلى الكائن لأول مرة. استخدام الكائن :: الترامبولين؛ # يتم إضافة اسم الطبقة الحقيقية إلى المنشئ العادي # و "كائن :: الترامبولين" المستخدمة بدلا من ذلك. يتم استدعاء منشئ فئة الوجهة عندما يكون الكائن بالفعل # يستخدم لشيء ما. بلدي DBH = كائن :: الترامبولين-> Connect ('DBI'، DSN $، $ المستخدم، $ تمرير، $ conf)؛ بلدي $ sth = $ dbh-> تحضير ('حدد foo من bar')؛ # أو حدد الحزمة و Args من ملف التكوين # أو عبر البيانات المذهو. # # يعيش المنشئ في فئة الوجهة # ولا علاقة له بالكائن :: الترامبولين. بلدي التكوين = config-> قراءة ($ config_file_path)؛ بلدي ($ فئة، $ const، @ argz) = @ config {qw (class const args)}؛ بلدي مقبض $ = كائن :: الترامبولين -> $ const ($ فئة، @ argz)؛ # في هذه النقطة المرجع $ مقبض مقبض هو "كائن :: الترامبولين :: ترتد". $ التعامل مع> frobnicate (stuff)؛ # في هذه المرحلة المرجع $ مقبض مقبض هو $ فئة # هناك أوقات عندما يكون من المفيد تأخير استخدام الوحدة النمطية للفئة الكائن حتى يتم إنشاء مثيل الكائن. o :: t :: u يضيف حزمة المتصل # و "فئة US $" قبل البناء. بلدي $ كسول = كائن :: الترامبولين :: استخدام-> frobnicate ($ فئة، stuff)؛ بلدي نتيجة $ = $ lazy-> سوزان ("الحلوى")؛ هناك أوقات عند إنشاء كائن مكلف أو يجب أن تتأخر - مقابض قاعدة البيانات في خوادم Apache المتشائمة بشدة مثال على ذلك. تقوم هذه الوحدة بإنشاء كائن "الترامبولين": عند الاتصال به يستبدل الكائن الذي لديك مع الكائن الذي تريده. تتكون الوحدة نفسها فقط اثنين من التحميل التلقائي: واحد مع يلتقط مكالمة البناء، والآخر استدعاء الأسلوب الأول. من الدرجة الأولى يبارك إغلاق يقوم بإنشاء الكائن الضروري في الفصل الثاني، الذي يقوم بإدخال $ _ مع كائن جديد وإرشاد المكالمة في الفصل المناسب. تم استخدام تلقائي للتحميل مثل المنشئ ككائن :: الترامبولين استخدم كل اسم المنشئ استخدامات الفئة "الحقيقية" دون الحاجة إلى تمريرها كوسيطة أخرى. متطلبات: perl.
كائن :: الترامبولين برامج ذات صلة
الخوارزمية :: الخط :: بريسنهام
الخوارزمية :: LINE :: BRESENHAM هو وحدة بيرل التي تحتوي على خوارزمية بسيطة في خط رسم خطي. ...
207