Según la mayoría de la doctrina se puede diferenciar entre: