stereotype یکی از روش های extensibility در UML است. یعنی با استفاده از stereotype می توان مفاهیم جدید به UML اضافه کرد. در UML یکسری مفاهیم یا المان ها مثل Class، Component یا Interface داریم با استفاده از stereotype می توانیم این معنی این مفاهیم و المان ها را باز تعریف کنیم.
برای مثال می توانیم stereotype با نام «entity» را به یک المان Class در UML اضافه کنیم برای اینکه مشخص کنیم این یک Component خاص با خصوصیت خاصی است مثلا یک Entity در ORM است.