| layout | pattern | ||
|---|---|---|---|
| title | Marker Interface | ||
| folder | marker | ||
| permalink | /patterns/marker/ | ||
| categories | Design | ||
| tags |
|
Using empy interfaces as markers to distinguish special treated objects.
Use the Marker Interface pattern when
- you want to identify the special objects from normal objects
- define a type that is implemented by instances of the marked class, marker annotations can not do that
