layout | title | folder | permalink | categories | language | tags | |
---|---|---|---|---|---|---|---|
pattern |
Marker Interface |
marker |
/patterns/marker/ |
Structural |
en |
|
Using empty interfaces as markers to distinguish special treated objects.
Use the Marker Interface pattern when
- you want to identify the special objects from normal objects (to treat them differently)
- you want to mark that some object is available for certain sort of operations