Na unified modelling language (UML), a modelagem de classes pode incluir uma associação reflexiva que indica que um objeto associa-se a ele próprio.