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.