V této části si vysvětlíme Demeterovo pravidlo (Law of Demeter, LoD), které vychází z principu potřeby minimálních znalostí. Každá entita – například třída by měla minimalizovat počet jiných tříd, které oslovuje v případě vykonávání nějaké úlohy, což je reprezentováno výkonným kódem metody.
Demeterovo pravidlo zní: Kód metody může přistupovat pouze k:
Jiný přístup je chápán jako "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