Set Peraturan LoD
Set peraturan LoD untuk pengaturcaraan (Law of Demeter, Hukum Demeter) mencadangkan bahawa dalam pembangunan perisian, interaksi antara pelbagai komponen sistem perlu dihadkan.
Menurut peraturan LoD, setiap komponen dalam sistem anda hendaklah:
- Mempunyai maklumat yang terhad tentang operasi dan fungsi modul dan komponen lain.
- Berinteraksi hanya dengan komponen yang dibenarkan dan diasingkan daripada berurusan dengan modul yang tidak dikenali.
Lihat juga
-
prinsip
SOLID,
yang memberikan garis panduan untuk perisian berasaskan OOP -
prinsip
DRY,
yang membahagikan perisian kepada komponen kecil -
prinsip
KISS,
yang mencadangkan untuk mengelakkan kerumitan perisian -
prinsip
YAGNI,
yang mencadangkan untuk menolak fungsi perisian yang berlebihan -
prinsip
CQS,
yang memberikan hanya satu arahan untuk setiap fungsi -
prinsip pemisahan tanggungjawab,
yang digunakan dalam pembangunan perisian