একক দায়িত্ব নীতির সুবিধাগুলি কী কী?
একক দায়িত্ব নীতির সুবিধাগুলি কী কী?
Anonim

ক্লাস, সফ্টওয়্যার উপাদান এবং মাইক্রোসার্ভিস যা শুধুমাত্র একটি আছে দায়িত্ব ব্যাখ্যা করা, বোঝা এবং প্রয়োগ করা অনেক সহজ যা সবকিছুর সমাধান প্রদান করে। এটি বাগের সংখ্যা হ্রাস করে, আপনার বিকাশের গতিকে উন্নত করে এবং সফ্টওয়্যার বিকাশকারী হিসাবে আপনার জীবনকে অনেক সহজ করে তোলে।

এছাড়াও, একক দায়বদ্ধতার নীতিটি কী অন্তর্ভুক্ত করে?

দ্য একক দায়িত্ব নীতি (SRP) বলে যে একটি প্রোগ্রামের প্রতিটি ক্লাস বা মডিউল থাকা উচিত দায়িত্ব শুধু একটি জন্য একক যে প্রোগ্রাম এর কার্যকারিতা টুকরা. আরও, যে উপাদান দায়িত্ব সম্পর্কহীন শ্রেণীতে ছড়িয়ে দেওয়ার পরিবর্তে দায়ী শ্রেণী দ্বারা আবদ্ধ করা উচিত।

উপরন্তু, একটি দায়িত্ব কি? দায়িত্ব . একটি দায়িত্ব বা বাধ্যবাধকতা সন্তোষজনকভাবে একটি কাজ সম্পাদন বা সম্পূর্ণ করার (কারো দ্বারা নির্ধারিত, বা নিজের প্রতিশ্রুতি বা পরিস্থিতি দ্বারা সৃষ্ট) যা একজনকে অবশ্যই পূরণ করতে হবে এবং যার ব্যর্থতার জন্য একটি ফলস্বরূপ শাস্তি রয়েছে।

পরবর্তীকালে, প্রশ্ন হল, কেন কঠিন নীতিগুলি গুরুত্বপূর্ণ?

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

একক দায়িত্ব নীতি C# কি?

দ্য একক দায়িত্ব নীতি বলে যে একটি ক্লাসের পরিবর্তনের জন্য একটি এবং শুধুমাত্র একটি কারণ থাকা উচিত, যেমন, একটি সাবসিস্টেম, মডিউল, ক্লাস বা একটি ফাংশনের পরিবর্তনের একাধিক কারণ থাকা উচিত নয়।

প্রস্তাবিত: