Scientific Programming
160 subscribers
158 photos
30 videos
138 files
446 links
Tutorials and applications from scientific programming

https://github.com/Ziaeemehr
Download Telegram
🔆 #Getter and #Setter in #Python
در پایتون، گترها و سترها شبیه دیگر زبان های برنامه نویسی شئ گرا نیست. هدف استفاده از گترها و سترها در برنامه های شئ گرا کپسول سازی هست. به طور عموم در این مواقع استفاده می شوند:

☘️ وقتی نیاز به اعتبار سنجی برای قرار دادن یا گرفتن مقداری وجود داشته باشد.
☘️ برای اجتناب از دسترسی مستقیم به یک متغیر در کلاس، برای مثال متغیرهای خصوصی را نمی توان به طور مستقیم از خارج از کلاس تغییر داد.

سه روش برای استفاده از گترها و سترها معرفی می شوند:
استفاده عادی از توابع گتر و ستر
استفاده از property
استفاده از decorator
اینجا بیشتر بخوانید.