SOLID নীতিমালা

অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং-এর SOLID নীতিমালা প্রয়োজনীয়, কার্যকরী, দীর্ঘস্থায়ী সফ্টওয়্যার তৈরির জন্য অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং (OOP)-এর ভিত্তিতে।

SOLID-এর প্রধান নীতিমালা:

আরও দেখুন

  • DRY নীতি,
    যা সফ্টওয়্যারকে ছোট কম্পোনেন্টে বিভক্ত করে
  • KISS নীতি,
    যা সফ্টওয়্যার জটিলতা পরিত্যাগের পরামর্শ দেয়
  • YAGNI নীতি,
    যা সফ্টওয়্যারের অতিরিক্ত কার্যকারিতা পরিত্যাগের পরামর্শ দেয়
  • CQS নীতি,
    যা প্রতিটি ফাংশনের জন্য শুধুমাত্র একটি কমান্ড নির্ধারণ করে
  • LoD নীতি,
    যা সফ্টওয়্যার ডেভেলপমেন্টে প্রয়োগ করা হয়
  • দায়িত্ব বিভাজন নীতি,
    যা সফ্টওয়্যার ডেভেলপমেন্টে প্রয়োগ করা হয়