🔆 #Getter and #Setter in #Python
در پایتون، گترها و سترها شبیه دیگر زبان های برنامه نویسی شئ گرا نیست. هدف استفاده از گترها و سترها در برنامه های شئ گرا کپسول سازی هست. به طور عموم در این مواقع استفاده می شوند:
☘️ وقتی نیاز به اعتبار سنجی برای قرار دادن یا گرفتن مقداری وجود داشته باشد.
☘️ برای اجتناب از دسترسی مستقیم به یک متغیر در کلاس، برای مثال متغیرهای خصوصی را نمی توان به طور مستقیم از خارج از کلاس تغییر داد.
سه روش برای استفاده از گترها و سترها معرفی می شوند:
✅ استفاده عادی از توابع گتر و ستر
✅ استفاده از property
✅ استفاده از decorator
اینجا بیشتر بخوانید.
در پایتون، گترها و سترها شبیه دیگر زبان های برنامه نویسی شئ گرا نیست. هدف استفاده از گترها و سترها در برنامه های شئ گرا کپسول سازی هست. به طور عموم در این مواقع استفاده می شوند:
☘️ وقتی نیاز به اعتبار سنجی برای قرار دادن یا گرفتن مقداری وجود داشته باشد.
☘️ برای اجتناب از دسترسی مستقیم به یک متغیر در کلاس، برای مثال متغیرهای خصوصی را نمی توان به طور مستقیم از خارج از کلاس تغییر داد.
سه روش برای استفاده از گترها و سترها معرفی می شوند:
✅ استفاده عادی از توابع گتر و ستر
✅ استفاده از property
✅ استفاده از decorator
اینجا بیشتر بخوانید.
GeeksforGeeks
Getter and Setter in Python - GeeksforGeeks
Your All-in-One Learning Portal: GeeksforGeeks is a comprehensive educational platform that empowers learners across domains-spanning computer science and programming, school education, upskilling, commerce, software tools, competitive exams, and more.