إظهار: 1 - 1 من 1 نتائج
OOP

لماذا ينبغي أن تكون المتغيرات Private في الـ OOP؟

عادةً في البرمجة الكائنية (Object-oriented programming) نقوم بتعيين الـ Attributes أو المتغيرات كقيم خاصة (Private) ولعلك تتساءل ما هو المبرر لعمل ذلك؟! يُعرف هذا المفهوم في البرمجة الكائنية بالمصطلح Encapsulation (الكبسلة أو التحفظ أو الانغلاق على نفسه)، وهو مفهوم يهدف إلى حماية و الحفاظ على الحالة الداخلية (Internal State) للكائن (Object). ما معنى هذا الكلام؟ …