En general, los contratos se clasifican según cuatro dimensiones diferentes: explicitud, mutualidad, ejecutabilidad y grado de realización.