Kumpulan Aturan LoD
Kumpulan aturan LoD untuk pemrograman (Law of Demeter, Hukum Demeter) menyarankan bahwa dalam pengembangan perangkat lunak, interaksi antara berbagai komponen sistem harus dibatasi.
Menurut aturan LoD, setiap komponen dalam sistem Anda harus:
- Memiliki pengetahuan terbatas tentang cara kerja dan fungsionalitas modul dan komponen lainnya.
- Hanya berinteraksi dengan komponen-komponen yang diizinkan dan diisolasi dari interaksi dengan modul yang tidak dikenal.
Lihat juga
-
prinsip
SOLID,
yang memberikan rekomendasi perangkat lunak berbasis OOP -
prinsip
DRY,
yang memisahkan perangkat lunak menjadi komponen-komponen kecil -
prinsip
KISS,
yang menyarankan untuk menghindari kompleksitas perangkat lunak -
prinsip
YAGNI,
yang menyarankan untuk menghindari fungsionalitas perangkat lunak yang berlebihan -
prinsip
CQS,
yang menetapkan hanya satu perintah untuk setiap fungsi -
prinsip pemisahan tanggung jawab,
yang diterapkan dalam pengembangan perangkat lunak