This commit is contained in:
Ilkka Seppälä
2019-12-13 21:09:28 +02:00
parent 0335c61512
commit b2b1ba95eb
127 changed files with 282 additions and 450 deletions

View File

@ -3,10 +3,9 @@ layout: pattern
title: Servant
folder: servant
permalink: /patterns/servant/
categories: Structural
categories: Behavioral
tags:
- Java
- Difficulty-Beginner
- Decoupling
---
## Intent
@ -20,7 +19,8 @@ this behavior in the common parent class - it is defined once in the Servant.
## 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.
* When we want some objects to perform a common action and don't want to define this action as a method in every class.
## Credits
* [Let's Modify the Objects-First Approach into Design-Patterns-First](http://edu.pecinovsky.cz/papers/2006_ITiCSE_Design_Patterns_First.pdf)