state Flashcards

(5 cards)

1
Q

Jakie są zalety stosowania wzorca “Stałe”?

A

Unikamy złożonych instrukcji warunkowych, które wybierałyby logikę w zależności od stanu
obiektu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

W jakich sytuacjach warto stosować wzorzec “State”?

A

Gdy obiekt może przyjmować jeden z wiele stanów, które wymagają różnych zachowań.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Jak zaimplementować wzorzec “Stałe”?

A

Tworząc klasę kontekstu, interfejs stanu i klasy reprezentujące różne stany.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Czym jest wzorzec projektowy “Stałe”?

A

State to wzorzec projektowy umożliwiający obiektowi zmianę zachowania w zależności od
jego wewnętrznego stanu.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Jakie są różnice między wzorcem “State” a wzorcem “Strategy”?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly