গেটার এবং সেটার ব্যবহার করার উদ্দেশ্য হল ডেটা কীভাবে সংরক্ষিত এবং পুনরুদ্ধার করা হয় তা লুকিয়ে রাখা এইভাবে, আপনি যদি উভয় আচরণ পরিবর্তন করেন তবে আপনাকে কোড পরিবর্তন করতে হবে না হাজার জায়গায়। কিন্তু, যদি আপনাকে কখনই বাস্তবায়ন পরিবর্তন করতে না হয়, তাহলে আপনি আপনার কোডকে আরও জটিল করে তুলেছেন এবং তা করে সামান্যই লাভ করেছেন৷
সি-তে গেটার এবং সেটার কী?
getter ফাংশনটি ভেরিয়েবলের মান পুনরুদ্ধার করতে ব্যবহৃত হয় এবং সেটার ফাংশনটি পরিবর্তনশীল মান সেট করতে ব্যবহৃত হয়। মনে রাখবেন: আপনি সরাসরি পাবলিক সদস্য ভেরিয়েবল অ্যাক্সেস করতে পারেন, কিন্তু ব্যক্তিগত সদস্য ভেরিয়েবল অ্যাক্সেসযোগ্য নয়। অতএব, আমাদের গেটার ফাংশন দরকার।
কেন আমরা C++ এ গেটার এবং সেটার ব্যবহার করি?
কেন ক্লাসে গেটার এবং সেটারের প্রয়োজন
একটি C++ ক্লাস ডিজাইন করার সময় কনভেনশন হল মেম্বার ভেরিয়েবলগুলিকে ব্যক্তিগত করে তাদের অ্যাক্সেস নিয়ন্ত্রণ করতে… আমাদের অবজেক্ট-ভিত্তিক প্রোগ্রামগুলি ক্লাস ইন্টারফেসের অংশ হিসাবে গেটার এবং সেটার সদস্য ফাংশন প্রদান করে এই ডেটা সেটিং এবং ডেটা পুনরুদ্ধারের চাহিদা পূরণ করতে পারে৷
গেটার এবং সেটারের গুরুত্ব কী?
Geters এবং setters হল ভেরিয়েবলের মান ঘোষণা বা প্রাপ্ত করার জন্য ব্যবহৃতপদ্ধতি, সাধারণত ব্যক্তিগত। এগুলি গুরুত্বপূর্ণ কারণ এটি একটি কেন্দ্রীয় অবস্থানের জন্য অনুমতি দেয় যা এটি ঘোষণা করার আগে বা বিকাশকারীকে ফেরত দেওয়ার আগে ডেটা পরিচালনা করতে সক্ষম হয়৷
গেটার এবং সেটারের সাথে বৈশিষ্ট্যগুলি ব্যবহার করার সুবিধা কী?
Getter এবং Setter পদ্ধতি একটি বস্তুর বৈশিষ্ট্য পেতে এবং সেট করে। সুবিধা: একটি প্রপার্টি সেট করার আগে আপনি নতুন ডেটা বৈধ কিনা তা পরীক্ষা করতে পারেন । আপনি যে ডেটা পাচ্ছেন বা একটি প্রপার্টিতে সেট করছেন তার উপর একটি অ্যাকশন করতে পারেন।