Skip to main content

5 docs tagged with "behavioral"

View all tags

Command Pattern

Explains the Command pattern for encapsulating requests as objects to support queuing, logging, and undo operations.

Observer Pattern

Explains the Observer pattern for propagating state changes to dependent objects through event-style notifications.

Strategy Pattern

Explains the Strategy pattern for swapping algorithms at runtime through a shared interface and composition.

Template Method Pattern

Explains the Template Method pattern for defining an algorithm skeleton while allowing subclasses to customize specific steps.