Which design pattern allows an object to alter its behavior based on its internal state?
Observer
Strategy
State
Adapter

Object-Oriented Programming Exercises are loading ...