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:
- Có hiểu biết hạn chế về hoạt động và chức năng của các mô-đun và thành phần khác.
- Chỉ tương tác với những thành phần được cho phép và được cách ly khỏi việc làm việc với các mô-đun không quen thuộc.
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