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