LoD Kural Seti
Programlama için LoD kural seti (Law of Demeter, Demeter Yasası), yazılım geliştirme sırasında sistemin farklı bileşenleri arasındaki etkileşimin sınırlandırılmasını önerir.
LoD kurallarına göre, sisteminizdeki her bileşen şunları yapmalıdır:
- Diğer modüllerin ve bileşenlerin çalışması ve işlevselliği hakkında sınırlı bilgiye sahip olmak.
- Yalnızca izin verilen bileşenlerle etkileşime girmek ve tanınmayan modüllerle çalışmaktan izole edilmiş olmak.
Ayrıca Bakınız
-
Nesne Yönelimli Programlamaya dayalı yazılım için öneriler sunan
SOLIDprensibi -
Yazılımı küçük bileşenlere ayıran
DRYprensibi -
Yazılımın karmaşıklaştırılmasından kaçınmayı öneren
KISSprensibi -
Aşırı yazılım işlevselliğinden kaçınmayı öneren
YAGNIprensibi -
Her fonksiyon için yalnızca bir komut tanımlayan
CQSprensibi - Yazılım geliştirme sırasında uygulanan sorumluluk ayrımı prensibi