state Flashcards
(5 cards)
Jakie są zalety stosowania wzorca “Stałe”?
Unikamy złożonych instrukcji warunkowych, które wybierałyby logikę w zależności od stanu
obiektu.
W jakich sytuacjach warto stosować wzorzec “State”?
Gdy obiekt może przyjmować jeden z wiele stanów, które wymagają różnych zachowań.
Jak zaimplementować wzorzec “Stałe”?
Tworząc klasę kontekstu, interfejs stanu i klasy reprezentujące różne stany.
Czym jest wzorzec projektowy “Stałe”?
State to wzorzec projektowy umożliwiający obiektowi zmianę zachowania w zależności od
jego wewnętrznego stanu.
Jakie są różnice między wzorcem “State” a wzorcem “Strategy”?
Wzorzec “State” zmienia zachowanie obiektu w zależności od jego wewnętrznego stanu, a
“Strategy” pozwala na wybór algorytmu w czasie działania aplikacji.
wzorzec