আমার মতে, উদাহরণস্বরূপ ভেরিয়েবলগুলি কেবল তখনই প্রয়োজনীয় যখন ডেটা কল জুড়ে ব্যবহৃত হবে।
এখানে একটি উদাহরণ:
myCircle = myDrawing.drawCircle(center, radius);
এখন মাইড্রয়িং ক্লাসটি মাইক্রোপাল অবজেক্ট তৈরি করতে 15 সহায়ক ফাংশন ব্যবহার করে এবং সেই ফাংশনের প্রত্যেকটিরই কেন্দ্র এবং ব্যাসার্ধের প্রয়োজন হবে। তাদের এখনও মাই ড্রয়িং ক্লাসের উদাহরণ ভেরিয়েবল হিসাবে সেট করা উচিত নয়। কারণ তাদের আর কখনও প্রয়োজন হবে না।
অন্যদিকে, মাই সার্কেল বর্গকে কেন্দ্র এবং ব্যাসার্ধ উভয়ই উদাহরণ ভেরিয়েবল হিসাবে সংরক্ষণ করতে হবে।
myCircle.move(newCenter);
myCircle.resize(newRadius);
যখন এই নতুন কলগুলি করা হয় তখন এটির ব্যাসার্ধ এবং কেন্দ্রটি কী হয় তা মাই সার্কেল অবজেক্টটি জানতে, তাদের প্রয়োজনীয় ফাংশনগুলিতে কেবল প্রেরণ না করে তাদেরকে উদাহরণ ভেরিয়েবল হিসাবে সংরক্ষণ করতে হবে।
সুতরাং মূলত, উদাহরণের ভেরিয়েবলগুলি কোনও জিনিসের "রাজ্য" সংরক্ষণ করার একটি উপায়। যদি কোনও ভেরিয়েবলের কোনও অবজেক্টের অবস্থা জানার প্রয়োজন না হয় তবে তা উদাহরণ পরিবর্তনশীল হওয়া উচিত নয়।
এবং সব কিছু জনসাধারণের করার জন্য। মুহুর্তে এটি আপনার জীবনকে আরও সহজ করে তুলতে পারে। তবে এটি আপনাকে ভ্রষ্ট করতে ফিরে আসবে। পিজ না।