- Signatura (informática)
-
La signatura o firma de un método o una función define su entrada y su salida. Incluye por lo menos el nombre de la función o método y el número de sus parámetros. En algunos lenguajes de programación, puede incluir el tipo que devuelve la función o el tipo de sus parámetros.
En el caso de un tipo de dato abstracto (TDA), se define signatura como los tipos que utiliza junto con los nombres y perfiles de las operaciones.
Por ejemplo, para especificar el TDA de los booleanos se utiliza la siguiente signatura:
- tipos bool
- operaciones
- verdadero : bool
- falso : bool
- And : bool x bool -> bool
- Or : bool x bool -> bool
- Not : bool -> bool
Wikimedia foundation. 2010.