Rozróżniane są dwa rodzaje wskaźników – przedefiniowania (przesłonięcia) i implementacji.

Wskaźnikiem implementacji jest biały trójkąt pojawiający się z lewej strony deklaracji metody. Pojawia się przy zaimplementowanej metodzie. Na potrzebę implementacji może wskazywać interfejs lub klasa abstrakcyjna.

Zielony trójkąt to wskaźnik przedefiniowania metody.

Wskaźnik przedefiniowania

Wskaźnik przedefiniowania/implementacji