Bộ quy tắc LoD

Bộ quy tắc LoD cho lập trình (Law of Demeter, Định luật Demeter) đề xuất rằng khi phát triển phần mềm nên hạn chế sự tương tác giữa các thành phần khác nhau của hệ thống.

Theo các quy tắc LoD, mỗi thành phần trong hệ thống của bạn phải:

Xem thêm

  • nguyên tắc SOLID,
    thiết lập các khuyến nghị cho phần mềm dựa trên OOP
  • nguyên tắc DRY,
    phân chia phần mềm thành các thành phần nhỏ
  • nguyên tắc KISS,
    đề xuất từ bỏ việc làm phức tạp phần mềm
  • nguyên tắc YAGNI,
    đề xuất từ bỏ chức năng dư thừa của phần mềm
  • nguyên tắc CQS,
    chỉ định một lệnh duy nhất cho mỗi hàm
  • nguyên tắc tách biệt trách nhiệm,
    được áp dụng khi phát triển phần mềm