LoD নিয়মের সেট
প্রোগ্রামিং এর জন্য LoD নিয়মের সেট (Law of Demeter, ডিমিটার এর আইন) প্রস্তাব করে যে সফ্টওয়্যার ডেভেলপ করার সময় সিস্টেমের বিভিন্ন কম্পোনেন্টের মধ্যে ইন্টারঅ্যাকশন সীমিত করা উচিত।
LoD নিয়ম অনুসারে, আপনার সিস্টেমের প্রতিটি কম্পোনেন্ট উচিত:
- অন্যান্য মডিউল এবং কম্পোনেন্টগুলির কাজ এবং কার্যকারিতা সম্পর্কে সীমিত জ্ঞান রাখা।
- শুধুমাত্র সেই অনুমোদিত কম্পোনেন্টগুলির সাথে ইন্টারঅ্যাক্ট করা এবং অপরিচিত মডিউলগুলির সাথে কাজ করা থেকে বিচ্ছিন্ন থাকা।
আরও দেখুন
-
SOLIDনীতি,
যা OOP-ভিত্তিক সফ্টওয়্যারের জন্য নির্দেশিকা দেয় -
DRYনীতি,
যা সফ্টওয়্যারকে ছোট কম্পোনেন্টে বিভক্ত করে -
KISSনীতি,
যা সফ্টওয়্যার জটিলতা পরিত্যাগ করার প্রস্তাব করে -
YAGNIনীতি,
যা সফ্টওয়্যারের অতিরিক্ত কার্যকারিতা পরিত্যাগ করার প্রস্তাব করে -
CQSনীতি,
যা প্রতিটি ফাংশনের জন্য শুধুমাত্র একটি কমান্ড সেট করে -
দায়িত্ব বিভাজন নীতি,
যা সফ্টওয়্যার ডেভেলপমেন্টে প্রয়োগ করা হয়