Logo fa.boatexistence.com

چرا دریافت کننده ها و ستترها در c++ استفاده می شوند؟

فهرست مطالب:

چرا دریافت کننده ها و ستترها در c++ استفاده می شوند؟
چرا دریافت کننده ها و ستترها در c++ استفاده می شوند؟

تصویری: چرا دریافت کننده ها و ستترها در c++ استفاده می شوند؟

تصویری: چرا دریافت کننده ها و ستترها در c++ استفاده می شوند؟
تصویری: گیرنده و تنظیم کننده | C++ | آموزش 30 2024, ممکن است
Anonim

هدف از استفاده از گیرنده ها و تنظیم کننده ها پنهان کردن نحوه ذخیره و بازیابی داده ها است به این ترتیب، اگر هر یک از رفتارها را تغییر دهید، نیازی به تغییر کد ندارید. در هزار جا اما، اگر هرگز مجبور به تغییر پیاده‌سازی نشوید، کد خود را پیچیده‌تر کرده‌اید و از انجام آن سود کمی کسب کرده‌اید.

Geter و Setter در C چیست؟

getter برای بازیابی مقدار متغیر و تابع setter برای تنظیم مقدار متغیر استفاده می شود. به یاد داشته باشید: شما می توانید مستقیماً به متغیرهای اعضای عمومی دسترسی داشته باشید، اما متغیرهای عضو خصوصی قابل دسترسی نیستند. بنابراین، ما به توابع گیرنده نیاز داریم.

چرا از دریافت کننده ها و تنظیم کننده ها در C++ استفاده می کنیم؟

چرا کلاس‌ها به گیرنده‌ها و تنظیم‌کننده‌ها نیاز دارند

قرارداد هنگام طراحی کلاس C++ برای خصوصی کردن متغیرهای عضو برای کنترل دسترسی به آنها است … شی گرا ما برنامه ها می توانند با ارائه توابع عضو گیرنده و تنظیم کننده به عنوان بخشی از رابط کلاس، این تنظیمات داده و نیازهای بازیابی داده را برآورده کنند.

اهمیت گیرنده و ستتر چیست؟

گیرنده‌ها و تنظیم‌کننده‌ها روش‌هایی هستند که برای اعلام یا به دست آوردن مقادیر متغیرهای، معمولاً متغیرهای خصوصی استفاده می‌شوند. آنها مهم هستند زیرا یک مکان مرکزی را امکان پذیر می کند که بتواند داده ها را قبل از اعلام یا برگرداندن آنها به توسعه دهنده مدیریت کند.

فایده استفاده از ویژگی ها با گیرنده و ستتر چیست؟

روش های Getter و Setter ویژگی های یک شی را دریافت و تنظیم می کنند. مزایا: می توانید قبل از تنظیم ویژگی اعتبار داده های جدید را بررسی کنید. می‌توانید روی داده‌هایی که دریافت می‌کنید اقدامی انجام دهید یا روی یک ویژگی تنظیم کنید.