Back to course home
0% completed
State Pattern
The State design pattern enables an object's behavior to change when its internal state changes. This pattern is used to encapsulate varying behavior for the same routine based on the object's state, allowing an object to change its behavior at runtime without resorting to large conditional statements.
Consider the music player app. The music player can be in any of the following states: stopped, paused, or playing. Depending on the player's current condition, different behaviors are displayed by the buttons labeled "play," "pause," "stop," and "next
.....
.....
.....
Like the course? Get enrolled and start learning!
Table of Contents
Contents are not accessible
Contents are not accessible
Contents are not accessible
Contents are not accessible
Contents are not accessible