সিল ক্লাস

লেখক: Lewis Jackson
সৃষ্টির তারিখ: 8 মে 2021
আপডেটের তারিখ: 25 জুন 2024
Anonim
সৃজনশীল প্রশ্নে কম লিখে বেশি নাম্বার উঠানোর পদ্ধতি | ঝটপট জেনে নাও সৃজনশীল প্রশ্ন লেখার সহজ নিয়ম
ভিডিও: সৃজনশীল প্রশ্নে কম লিখে বেশি নাম্বার উঠানোর পদ্ধতি | ঝটপট জেনে নাও সৃজনশীল প্রশ্ন লেখার সহজ নিয়ম

কন্টেন্ট

সংজ্ঞা - সিলযুক্ত শ্রেণীর অর্থ কী?

সিল করা ক্লাস, সি # তে এমন একটি বর্গ যা কোনও শ্রেণীর দ্বারা উত্তরাধিকার সূত্রে প্রাপ্ত হতে পারে না তবে তাত্ক্ষণিকভাবে চালু করা যেতে পারে।


সিল করা শ্রেণীর নকশার উদ্দেশ্যটি হ'ল শ্রেণিটি বিশেষায়িত এবং এটির আচরণকে ওভাররাইড করার জন্য উত্তরাধিকারের মাধ্যমে কোনও অতিরিক্ত কার্যকারিতা সরবরাহ করার জন্য এটি বাড়ানোর দরকার নেই। একটি সিল সিল ক্লাস প্রায়শই একটি যুক্তিটি encapsulate করতে ব্যবহৃত হয় যা পুরো প্রোগ্রাম জুড়ে ব্যবহার করা প্রয়োজন তবে এতে কোনও পরিবর্তন ছাড়াই।

সিলড ক্লাসটি বেশিরভাগ সুরক্ষিত কারণে অনিচ্ছাকৃত ডাইরিভিশন প্রতিরোধের মাধ্যমে ব্যবহৃত হয় যার দ্বারা উদ্ভূত শ্রেণি সিল করা শ্রেণিতে প্রদত্ত বাস্তবায়নকে কলুষিত করতে পারে। যেহেতু সিল করা ক্লাসটি বেস ক্লাস গঠন করতে পারে না, সিল করা ক্লাসগুলিতে কলগুলি কিছুটা দ্রুত হয় কারণ তারা নির্দিষ্ট রানটাইম অপ্টিমাইজেশানকে সক্ষম করে যেমন সিল করা শ্রেণীর অ-ভার্চুয়াল আহ্বানের ক্ষেত্রে ভার্চুয়াল সদস্য ফাংশনগুলির অনুরোধ। সিলযুক্ত ক্লাসটি সিলড টাইপ থেকে আনসিল করে ক্লাস পরিবর্তন করার সময় সামঞ্জস্যতা না ভেঙে সংস্করণে সহায়তা করে।

.NET ফ্রেমওয়ার্ক লাইব্রেরির কিছু মূল ক্লাস সিলড ক্লাস হিসাবে ডিজাইন করা হয়েছে, মূলত এই ক্লাসগুলির এক্সটেনসিবিলিটি সীমাবদ্ধ করার জন্য।


মাইক্রোসফ্ট আজুর এবং মাইক্রোসফ্ট মেঘের একটি পরিচিতি | এই গাইড জুড়ে, আপনি ক্লাউড কম্পিউটিং সম্পর্কে কী শিখবেন এবং মাইক্রোসফ্ট অ্যাজুরে কীভাবে আপনাকে মেঘ থেকে আপনার ব্যবসা স্থানান্তর করতে এবং পরিচালনা করতে সহায়তা করতে পারে তা শিখতে পারবেন।

টেকোপিডিয়া সিল ক্লাস ব্যাখ্যা করে

স্ট্রাক্টের বিপরীতে, যা স্পষ্টভাবে সিল করা হয়েছে, শ্রেণীর দুর্ঘটনাজনিত উত্তরাধিকার রোধ করতে "সিলড" কীওয়ার্ড সহ একটি সিল করা ক্লাস ঘোষণা করা হয়। সিল করা শ্রেণিটি কেবল তখনই কার্যকর হতে পারে যদি এর সর্বসাধারণের স্তরের অ্যাক্সেসিবিলিটি সহ পদ্ধতি থাকে। একটি সিল করা শ্রেণি একটি বিমূর্ত শ্রেণি হতে পারে না কারণ বিমূর্ত শ্রেণিটি অন্য শ্রেণীর দ্বারা উত্পন্ন করা যেতে পারে যা বিমূর্ত পদ্ধতি এবং বৈশিষ্ট্যগুলির জন্য বাস্তবায়ন সরবরাহ করে।

উদাহরণস্বরূপ, সিল করা ক্লাস, ডেটাবেসহেল্পার, এমন বৈশিষ্ট্য এবং পদ্ধতিগুলির সাথে ডিজাইন করা যেতে পারে যা ওপেন- এবং ক্লোজড-ডাটাবেস সংযোগ, আনয়ন এবং আপডেট ডেটা ইত্যাদিসহ ডেটাবেস-সম্পর্কিত ক্রিয়াগুলির কার্যকারিতা সরবরাহ করতে পারে কারণ এটি অত্যন্ত গুরুত্বপূর্ণ ফাংশন সম্পাদন করে যা উচিত এর উত্পন্ন ক্লাসে ওভাররাইড করে কোনও হস্তক্ষেপ করা উচিত নয়, এটি সিলড ক্লাস হিসাবে ডিজাইন করা যেতে পারে।


সিলিং এক্সটেনসিবিলিটির সুবিধাকে সীমাবদ্ধ করে এবং গ্রন্থাগারের প্রকারের কাস্টমাইজেশন প্রতিরোধ করে। অতএব, কোনও শ্রেণীকে সিলিংয়ের প্রভাবটি যত্ন সহকারে ওজন করার পরে সিল করতে হবে। শ্রেণি সিল করার জন্য বিবেচনার জন্য বিবেচিত মানদণ্ডগুলির তালিকার মধ্যে রয়েছে:
  • ক্লাস স্থির হয়
  • শ্রেণিতে উত্তরাধিকার সূত্রে প্রাপ্ত সদস্যরা সংবেদনশীল তথ্য উপস্থাপন করে
  • ক্লাসটি প্রতিবিম্ব পদ্ধতির মাধ্যমে তার বৈশিষ্ট্যগুলি পুনরুদ্ধার করতে জিজ্ঞাসা করা হয়েছে
  • শ্রেণিটি বহু ভার্চুয়াল সদস্যকে উত্তরাধিকার সূত্রে উত্তোলন করে যা সিল করা দরকার
এই সংজ্ঞাটি সি # এর সমঝোতায় লেখা হয়েছিল