Wzorce projektowe · Senior · Pytanie 32 z 75

Co oznacza zasada „Tell, Don't Ask”?

Wyjaśnienie

Zamiast if (cart.items.length > 0 && !cart.locked) cart.items.push(x) - cart.add(x) z regułami w środku. Utrzymuje to niezmienniki blisko danych i zmniejsza liczbę „zazdrosnych” funkcji.

Do poczytania

Błąd w pytaniu

Wzorce projektowe · Senior · pytanie 32

Sprawdź się

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

Rozwiąż ten test