আমি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিংয়ে নতুন, এবং আমি এই ইস্যুতে চালিয়ে যাচ্ছি। (আমি জাভাতে প্রোগ্রামিং করছি) আমি এ সম্পর্কে জিজ্ঞাসা করতে কিছুটা অনিচ্ছুক ছিলাম, যেহেতু এটি এমন একটি মৌলিক সমস্যা বলে মনে হচ্ছে, তবে আমি এটি সম্পর্কে কোনও তথ্য, বা এখানে কোনও প্রশ্ন খুঁজে পাচ্ছি না এবং এর একটিও নয় আমি যে পাঠ্যপুস্তকগুলি পড়েছি (অবশ্যই বেশ কয়েকটি মৌলিক স্তরে) এই বিষয়টি স্পর্শ করেছে:
প্রায়শই আমাকে তৈরি করা শ্রেণীর সমস্ত অবজেক্টের ট্র্যাক রাখতে হবে, বিভিন্ন কারণে তাদের মাধ্যমে পুনরাবৃত্তি করতে। আমি বর্তমানে প্রোগ্রামগুলি লিখি সেভাবে, অনেকগুলি কেবলমাত্র অন্য অবজেক্টগুলি থেকে রেফারেন্স করা হয়, অর্থাত্ আমার কাছে কোনও অ্যারে বা সংগ্রহ নেই যার সাথে সেগুলি সব উল্লেখ করা যায়।
আমি ধারণা করি যে এটি ওওপি-তে যেমন একটি খুব প্রাথমিক প্রয়োজনীয়তার মতো বলে মনে হয়, এটির জন্য যথেষ্ট প্রাতিষ্ঠানিক এবং সহজ সরল উপায় থাকা উচিত? কোনও শ্রেণীর সমস্ত বস্তুর আলাদা তালিকা রাখা কি স্বাভাবিক অনুশীলন?
আমি একটি স্ট্যাটিক অ্যারে বা সংগ্রহ সম্পর্কে ভেবেছিলাম, যার সাথে এটির নির্মাণকারীর মাধ্যমে তৈরি প্রতিটি নতুন বস্তু যুক্ত করা হবে। এটি তবে সাবক্লাসগুলির সাথে কাজ করবে না, যেহেতু নির্মাণকারীরা উত্তরাধিকারসূত্রে নয়?
আমি বুঝতে পেরেছি যে এই প্রশ্নের একটি সহজ উত্তর নাও থাকতে পারে; আমি কেবল আশা করি যে কেউ এই বিষয় সম্পর্কে আমাকে কিছুটা আলোকিত করতে পারে। আমার মনে হচ্ছে আমি যদি এখানে জ্ঞানের একটি কেন্দ্রীয় অংশের অভাব বোধ করি।