#354 Add maven model for feature toggle design pattern

This commit is contained in:
Joseph McCarthy
2016-01-25 21:14:24 +00:00
parent cf10bd1d05
commit d7526fc7c0
86 changed files with 1165 additions and 270 deletions

View File

@@ -9,12 +9,14 @@ tags:
- Difficulty-Beginner
---
**Intent:** Servant is used for providing some behavior to a group of classes.
## Intent
Servant is used for providing some behavior to a group of classes.
Instead of defining that behavior in each class - or when we cannot factor out
this behavior in the common parent class - it is defined once in the Servant.
![alt text](./etc/servant-pattern.png "Servant")
**Applicability:** Use the Servant pattern when
## Applicability
Use the Servant pattern when
* when we want some objects to perform a common action and don't want to define this action as a method in every class.