LoD নিয়মের সেট

প্রোগ্রামিং এর জন্য LoD নিয়মের সেট (Law of Demeter, ডিমিটার এর আইন) প্রস্তাব করে যে সফ্টওয়্যার ডেভেলপ করার সময় সিস্টেমের বিভিন্ন কম্পোনেন্টের মধ্যে ইন্টারঅ্যাকশন সীমিত করা উচিত।

LoD নিয়ম অনুসারে, আপনার সিস্টেমের প্রতিটি কম্পোনেন্ট উচিত:

আরও দেখুন

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