Se distinguen así las siguientes subclases: