نقل قول نوشته شده توسط naser67 مشاهده تاپیک
خوب معلومه کسی که سورس در اختیارشه همه کار میتونه بکنه ولی فکر کن کسی به سورس دسترسی نداشته باشه اونوقت چی؟

حالا یه مثال ساده
فکر کن سورستو زند کردی و نمی خوای که کسی که سورس زند شده رو داره یه متغیر یا مت رو عوض کنه
حالا اونوقت تکلیف چیه؟
حرفهای شما صحیح اما فلسفه وجودی اینها برای توسعه هست نه برای محافظت.
مقوله OOP بیشتر حرفش روی توسعه راحتتر و سریعتر بنا نهاده شده و این خصوصیات برای این هست که توسعه دهنده بدونه که کدی رو که داره برای چی هست و کدوم قسمتهاش رو مهم هست که بدونه.
کسی تا به حال به این صورت کار نکرده که کد زند شده رو به یک توسعه دهنده بده.(البته خود نظر خوبی هم شاید باشه که از کد محافظت بشه).