Se clasifica en tres tipos: