Skup pravila LoD
Skup pravila LoD za programiranje (Law of Demeter, Zakon Demetra) podrazumeva da pri razvoju softvera treba ograničiti interakciju između različitih komponenti sistema.
Po pravilima LoD, svaka komponenta u vašem sistemu treba da:
- Ima ograničene informacije o radu i funkcionalnosti drugih modula i komponenti.
- Sarađuje samo sa onim dozvoljenim komponentama i bude izolovana od rada sa nepoznatim modulima.
Pogledajte takođe
-
princip
SOLID,
koji daje preporuke za softver zasnovan na OOP-u -
princip
DRY,
koji deli softver na sitne komponente -
princip
KISS,
koji podrazumeva odbacivanje komplikovanja softvera -
princip
YAGNI,
koji podrazumeva odbacivanje prekomerne funkcionalnosti softvera -
princip
CQS,
koji određuje samo jednu komandu za svaku funkciju -
princip podela odgovornosti,
koji se primenjuje pri razvoju softvera