عام/محمي/خاص: خاصية زائدة في البرمجة الشيئية؟

2025-06-19

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