ชุดกฎ LoD

ชุดกฎ LoD สำหรับการเขียนโปรแกรม (Law of Demeter, กฎของดีมิเทอร์) กำหนดว่าในการพัฒนาซอฟต์แวร์ ควรจำกัดการปฏิสัมพันธ์ ระหว่างส่วนประกอบต่างๆ ของระบบ

ตามกฎของ LoD แต่ละส่วนประกอบ ในระบบของคุณควร:

ดูเพิ่มเติม

  • หลักการ SOLID,
    ซึ่งกำหนดแนวทางสำหรับซอฟต์แวร์บนพื้นฐานของ OOP
  • หลักการ DRY,
    ซึ่งแบ่งซอฟต์แวร์ออกเป็นส่วนประกอบย่อย
  • หลักการ KISS,
    ซึ่งแนะนำให้หลีกเลี่ยงการทำให้ซอฟต์แวร์ซับซ้อน
  • หลักการ YAGNI,
    ซึ่งแนะนำให้หลีกเลี่ยงฟังก์ชันการทำงานที่มากเกินไปในซอฟต์แวร์
  • หลักการ CQS,
    ซึ่งกำหนดให้แต่ละฟังก์ชันมีเพียงคำสั่งเดียว
  • หลักการ การแยกความรับผิดชอบ,
    ซึ่งใช้ในการพัฒนาซอฟต์แวร์