Wzorce projektowe · Middle · Pytanie 21 z 75

Co prawo Demeter mówi o order.customer.address.city.name?

Wyjaśnienie

„Rozmawiaj tylko z przyjaciółmi”: długie łańcuchy wiążą kod z wnętrzem wielu obiektów, a zmiana któregokolwiek z nich psuje wywołującego. Rozwiązanie to metoda lub selektor typu getDeliveryCity(order).

Do poczytania

Błąd w pytaniu

Wzorce projektowe · Middle · pytanie 21

Sprawdź się

Rozwiąż test Wzorce projektowe · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test