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