Definition
Defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.
Definition Defines a family of algorithms, encapsulates each one, and makes them interchangeable. Strategy lets the algorithm vary independently from …
Defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified and updated automatically.