الطبقة :: declare.

Class :: DECLARE هي وحدة نمطية للبيرل التي تم إنشاؤها لإعلان الطبقات ذات السمات والأساليب العامة والخاصة والمحمية.
التحميل الان

الطبقة :: declare. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Ian Brayshaw
  • موقع ويب الناشر:
  • http://search.cpan.org/~ibb/Class-Declare-0.08/Declare.pm

الطبقة :: declare. العلامات


الطبقة :: declare. وصف

Class :: DECLARE هي وحدة نمطية للبيرل التي تم إنشاؤها لإعلان الطبقات ذات السمات والأساليب العامة والخاصة المحمية. Class :: DECLARE هي وحدة نمطية للبيرل التي تم إنشاؤها لإعلان الطبقات ذات السمات العامة والخاصة والمحمية والأساليب. استخدام صارمة؛ استخدام التحذيرات؛ استخدام قاعدة QW (فئة :: DECLARE)؛ __Package __-> يعلن (العامة => {public_attr => 42}، الخاص => {private_attr => 'foo'}، محمي => {protected_attr => 'bar'}، class => {class_attr => } ثابت => {static_attr => {a => 1}}، مقيد => {remitict_attr => 'string'}، مجردة => 'abstract_attr'، friends => 'main :: trustedsub'، new => ، init => SUB {# كائن كائن ... 1؛}، صارمة => 0)؛ Sub PublicMethod {My $ $ = __package __-> الجمهور (التحول)؛ ...} Sub PrivateMethod {My $ Nel = __ ...} Sub ProtectedMethod {My $ Self = __ ...} Sub ClassMethod {My $ Self = __package __-> فئة (تحول)؛ ...} Sub StaticMethod {My $ Self = __package __-> ثابت (Shift)؛ ...} Sub ReprictMetmethod {My $ Delf = __ ...} Sub Offressmethod {__ باكيس __-> مجردة} 1؛ ... My $ obj = my :: class-> جديد (public_attr => 'fish')؛ motivationOne of أعظم نقاط القوة في بيرل هو نموذج كائن مرن. يمكنك تشغيل أي شيء (طالما أنه مرجع، أو يمكنك الحصول على مرجع إليها) في كائن. يسمح ذلك للمبرمجين باختيار الأنسب التنفيذ لكل حاجة محددة، وما زالوا يحافظون على نهج متسق موجه نحو الكائنات. نموذج مشترك للكائنات المنفذة في بيرل هو استخدام مرجع تجزئة مبارك، حيث تمثل مفاتيح التجزئة سمات الفصل وبعد هذا النهج بسيط، سريع نسبيا، وتافهة توسيع، لكنه غير آمن للغاية. نظرا لأننا نعود إشارة إلى التجزئة مباشرة للمستخدم، فيمكنهم تغيير قيم التجزئة دون استخدام أساليب الملحقات في الفصل. هذا يسمح بترميز "التخفيضات القصيرة" التي تقلل في أحسن الأحوال قدرة على الصيانة، وفي أسوأ الأحوال قد تعرض الأخطاء والتناقضات التي لم توقعها مؤلف الوحدة الأصلية. في بعض الأنظمة، قد لا يكون هذا الكثير من المشكلة. إذا كانت قاعدة المطور صغيرة، فيمكننا الوثوق بها مستخدمي وحداتنا للقيام بالأشياء الصحيحة. ومع ذلك، كزيادة قاعدة مستخدمي الوحدة النمطية، أو تعقيد أنظمة النظم الخاصة بنا جزءا لا يتجزأ من النمو، فقد تصبح مرغوبة للتحكم في ما يمكن للمستخدمين الذين يمكنهم الوصول إليه ولا يمكنهم الوصول إليه في الوحدة النمطية الخاصة بنا لضمان سلوك الكود الخاص بنا. طريقة تقليدية للإشارة إلى أن بيانات وطرق الكائن هي للاستخدام الداخلي فقط هي أسماء البادئة وأسماء الأسلوب مع الشرطة السفلية. ومع ذلك، فإن هذا لا يزال يعتمد على المستخدم النهائي الذي يقوم به الأمر الصحيح. يوفر Class :: DECLARE آليات لمطوري الوحدات النمطية للدولة بشكل صريح حيث وكيف يمكن الوصول إلى سماتها وأساليبها، بالإضافة إلى إخفاء متجر البيانات الأساسي للكائنات منع العبث غير المرغوب فيه مع بيانات الكائنات والفئات. يوفر هذا إطارا قويا لتطوير وحدات PERL بما يتفق مع لغات وجوه مكتوبة بقوة أكبر، مثل Java و C ++، حيث توفر الفصول الدراسية واجهات عامة وعامة ومحمية للكائن والبيانات والأساليب الفئة. الإبلاغ: perl.


الطبقة :: declare. برامج ذات صلة

SDL_Sound.

sdl_sound هي مكتبة تعالج فك تشفير العديد من تنسيقات ملفات الصوت الشائعة، مثل .wav و .mp3. ...

163

تحميل

dataface.

مشروع Dataface يجعل تطوير تطبيقات الويب مع PHP و MySQL نسيم. ...

164

تحميل