Definition, synonyms and related words
A software design pattern in computer science, used with languages that provide run-time type information about objects.