استخدام الرزم والتصنيفات للتمكن من إعادة استخدام التعليمات البرمجية وتنظيمها

عندما تبدأ في كتابة الخوارزميات في الخوارزم ، لا نضع الدالة الرئيسية فقط. فمع نمو الصفرة ، ستنقل بعض التعليمات إلى دوال أخرى لإعادة استخدامها بشكل أفضل وتنظيم أفضل. من خلال تقسيم الصفرة إلى أجزاء أصغر ، يمكنك فهم كل جزء بسهولة و يسر. ولكن ماذا يحدث إذا كان لديك الكثير من الداول والبيانات ؟ الخورازم لديه نظام وحدات ( رزم ) يمكن من إعادة استخدام صرفة الخوارزميات بطريقة منظمة.

بنفس الطريقة التي تستخلص بها سطور من التعليمات البرمجية في الدالة ، يمكنك استخراج الدوال (وغيرها من التعليمات البرمجية ، مثل البنى والتعدادات) في وحدات نمطية مختلفة. الوحدة النمطية الصنف هي تحتوي على تعريفات للدوال أو الأنواع ، ويمكنك اختيار ما إذا كانت هذه التعريفات مرئية خارج الوحدة النمطية الخاصة بهم (عامة) أم لا (خاصة). فيما يلي نظرة عامة على كيفية عمل الرزم مع الاصناف :

  • الكلمة الأساسية الصنف تعلن وحدة نمطية جديدة. تظهر الصفرة داخل الوحدة النمطية مباشرة بعد هذا الإعلان داخل أقواس معقوفة. فكما يدل اسمها فالهدف هو تصنيف الدوال وغيرها بشكل مترابط منطقيا في الصنف محدد. فمثلا الصنف "شاشة" يضم كل الادوات التعلقة بالتفاعل مع الشاشة.

  • بشكل افتراضي ، تكون الدوال والأنواع والجوامد والوحدات النمطية عامة. تجعل الكلمة المفتاحية خاص أي عنصر خاصا وبالتالي غير خارج الصنف الخاص بها.

  • تعمل الكلمة المفتاحية استعمل على دمج الوحدات النمطية أو التعريفات الموجودة داخل الوحدات النمطية ، بحيث يكون من السهل الرجوع إليها واستعمالها.