FlexibleService

Behavioral

Intent

Decouple a behavior from an ancestor class so that the descendant classes dynamically specify a specific behavior.

 

Solution

Consequences

Related Patterns

Source: [oodwksp]

OO Workshop

The NASA / Korson-McGregor Object-Oriented Design Workshop, David Van Camp, Goddard Spaceflight Center (offsite), NASA, Lanham, MD, 1997—1998.