V tejto časti si vysvetlíme Demeterove pravidlo (Law of Demeter, LoD), ktoré vychádza z princípu potreby minimálnych znalostí. Každá entita – napr. trieda by mala minimalizovať počet iných tried, ktoré oslovuje v prípade vykonávania nejakej úlohy, čo je reprezentované výkonným kódom metódy.
Demeterovo pravidlo znie: Kód metódy môže pristupovať iba k:
Iný prístup je chápaný ako "divný" resp. "strašidelný".
Pokračovanie článku ako aj množstvo praktických ukážok nájdete v knižke.
Na to vám poslúži CleanCode Bibka. Malá CleanCode Biblia, ktorú v pohode zlúskate behom víkendu. Stiahnite si náš ebook teraz zdarma:
Marián Knězek