Distinguimos las siguientes clases: