المزيد من التغليف

لشرح التغليف مرة ثانية، سآخذ الشفرة من القسم السابق وأضعها في عملية:
كود:
public static void printMultTable () {
  int i = 1;
  while (i <= 6) {
    printMultiples (i);
    i  = i + 1;
  }
}
العملية التي أشرحها هي خطة تطوير شائعة تدعى التغليف والتعميم (encapsulation and generalization). تبدأ بإضافة أسطر إلى main أو أي عملية أخرى، وبعد ذلك عندما تعمل تلك الشفرة، تستخرجها وتغلفها بعملية. بعدها تعمم تلك العملية بإضافة معاملات.
أحياناً لا تعرف تماماً كيف ستقسم البرنامج إلى عمليات عندما تبدأ الكتابة. هذه الطريقة تسمح لك بتصميم البرنامج بينما تتقدم في طريقك.