SOFTWARE DESIGN
DESIGN PATTERNS
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
infinit
|
|
finit
|
|
finalized
|
|
finished
|
Detailed explanation-1: -Finite-State Machine. The main idea is that, at any given moment, there’s a finite number of states which a program can be in. Within any unique state, the program behaves differently, and the program can be switched from one state to another instantaneously.
Detailed explanation-2: -The State Pattern is also known as Objects for States.
Detailed explanation-3: -The State pattern is closely related to the concept of a Finite-State Machine. There is a finite number of states which a program can be in. The main idea is that, at any given moment, there is a finite number of states which a program can be in.
Detailed explanation-4: -A finite state machine describes a computational machine that is in exactly one state at any given time. It can change from one to another state in response to some input / trigger / event. The emphasis of the state design pattern is on encapsulation of behavior to create reusable, maintainable components (the states).