Se distinguen dos categorías, o clases: