Noun
marker interface pattern (plural marker interface patterns) (software, object-oriented programming) A software design pattern in computer science, used with languages that provide run-time type information about objects.