Wzorce projektowe · Senior · Pytanie 29 z 75

Co wyróżnia Value Object?

Wyjaśnienie

Money(100, 'USD') jest równe innemu Money(100, 'USD'), a operacje zwracają nowe obiekty. Walidacja w jednym miejscu wyklucza „ujemną kwotę” w całym kodzie. W TS bliskie temu są typy branded z fabrykami.

Do poczytania

Błąd w pytaniu

Wzorce projektowe · Senior · pytanie 29

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