Reguła Demeter w OOP dla czystego kodu

W tej sekcji wyjaśnimy Prawo Demeter (LoD), które opiera się na zasadzie potrzeby minimalnej wiedzy. Każdy element – na przykład klasa powinna minimalizować liczbę innych klas, które wywołuje podczas wykonywania jakiegoś zadania, co jest reprezentowane przez kod wykonawczy metody.

Zasada Demeter brzmi: Kod metody może uzyskać dostęp tylko do:

Inne podejście jest rozumiane jako „dziwne” lub „przerażające”.

Marián Knězek