السلام عليكم
اتمنى انكم تكونوا بصحة طيبة ,
دائماً ما اسمع كلمة تغليف المتغيرات في بعض الدروس البرمجية مثل Java or Php ؟ عن طريق get, set .
سمعت انه بسبب عدم التعامل المباشر مع المتغيرات,
فايش المشكلة لو اني تعاملت معاها على طول بدون set او get ؟
فايش فوائد التغليف ؟ ولماذا ؟
شكراً لكم
هل تقصد بالتغليف مصطلح wrap؟
و اعذرني ان لم يكن هو
ان كان نعم فالتغليف حينها هو مصطلح شائع بين المبرمجين، لكن ليس هناك اي نص رسمي يحوي في طياته هذه الكلمة،،
عملية التغليف - اذا كانت المقصودة - فهي عملية وضع متغير من نوع في متغير من نوع اخر للحصول على ميزات النوع الثاني في المتغير الاول
مثال يوضح العملية في لغة Java
FileInputStream x = new FileInputStream("absolutepathtoafile");
DatanputStream z = new DataInputStream(z);
فهنا استطعنا فتح الملف من الـFileInputStream ,و استخدام ميزات الملفات الثنائية BinaryFiles من الــ DataInputStream
التعليقات