marker interface:
An interface that have no data member and method is known as a marker interface.For example Serializable, Cloneable etc.
The marker interface pattern is a design pattern in computer science, used with languages that provide run-time type information about objects.