فئة :: Insideout :: دليل :: حول

الفئة :: Insideout :: دليل :: حول هو دليل لهذه التطبيقات وغيرها من التطبيقات من الأسهم من الداخل.
التحميل الان

فئة :: Insideout :: دليل :: حول الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • David A. Golden
  • موقع ويب الناشر:
  • http://search.cpan.org/~dagolden/CPAN-Reporter-Smoker-0.15/lib/CPAN/Reporter/Smoker.pod

فئة :: Insideout :: دليل :: حول العلامات


فئة :: Insideout :: دليل :: حول وصف

فئة :: Insideout :: دليل :: حول دليل لهذه التطبيقات وغيرها من تطبيقات الأسهم من الداخل. Class :: Insideout :: دليل :: حول دليل لهذه التطبيقات وغيرها من التطبيقات الأخرى لتقنية الداخل للخارج. يوفر هذا الدليل نظرة عامة على تقنية من الداخل والخارج وتطبيقها داخل الفصل :: Outsideout وغيرها من الوحدات النمطية. كما يوفر قائمة بالمراجع لمزيد من الدراسة. كائنات BasicsInside الكائنات تستخدم المرجع المبارك كفهرس في هياكل البيانات المعجمية التي تحمل خصائص الكائنات، بدلا من استخدام المرجع المبارك نفسه كهيكل بيانات. $ الذاتي -> {name} = "larry"؛ # الكلاسيكية، كائن يستند إلى التجزئة $ اسم {refaddr $ self} = "larry"؛ # من الداخل والخارج النهج من الداخل يوفر ثلاثة فوائد رئيسية: التغليف القسري: لا يمكن الوصول إلى خصائص الكائن مباشرة من OUSIDE النطاق المعجمي الذي أعلنها جعل اسم العقار جزءا من متغير جذاب بدلا من مفتاح التجزئة يعني في الاسم، سيتم القبض باسم أخطاء وقت الترجمة (إذا كنت تستخدم صارما) إذا تم استخدام عنوان الذاكرة المرجع المبارك كوسيط، فيمكن الإشارة عن أي تبادل مناهظا لهذه الفوائد، والتنفيذ القوي للأشياء من الداخل إلى الخارج يمكن أن تكون معقدة جدا. الطبقة :: Insideout يدير ذلك التعقيد. من الطبقة :: Insideoutclass :: Obsineout يوفر مجموعة من الأدوات اللازمة لبناء فصول آمنة من الداخل إلى الخارج مع أقصى قدر من المرونة. يهدف إلى تقديم الحد الأدنى من القيود المفروضة وراء تلك اللازمة لتأغرب تقنية من الداخل وبعد يجب أن تكون جميع القدرات اللازمة للمتانة تلقائيا. يجب أن يكون أي شيء اختياري. يجب أن يقدم التصميم قيودا جديدة غير مرتبطة بالكائنات الداخلية، مثل السمات والتحقق من كتل التي تسبب مشاكل MOD_PERL أو استخدام مرشحات المصدر للسكر التجميعي. أسفرت، فقط بعض الأشياء إلزامية: يجب أن تكون الخصائص استنادا إلى التجزئة والإعلان عن طريق العقار يجب أن تكون علامة تجزئة الممتلكات على العددية :: util :: refaddr يجب استدعاء التسجيل على جميع تفاصيل التنفيذ الأخرى الأخرى، بما في ذلك المنشئين، يتم ترك التهيئة وإدارة ميراث الطبقة للمستخدم (على الرغم من منشئ بسيط للغاية متاح كمرافق). هذا يتطلب بعض العمل الإضافي، ولكن يزيد من الحرية. الفصل :: يهدف Insideout إلى أن تكون فئة أساسية توفر ميزات أساسية فقط. يمكن كتابة الفئات الفئة الفرعية من الفصل :: Insideout أن بناء عليه لتقديم أساليب معينة من المنشئ ودعم المدمر والميراث. متطلبات: perl.


فئة :: Insideout :: دليل :: حول برامج ذات صلة