Vocabulario de Desarrollo de software · Conceptos de programación

¿Qué significa interface?

Significado en Desarrollo de software, traducción al español y ejemplos

/ˈɪntərfeɪs/sustantivoTérmino frecuente

interface: interfaz

En programación, conjunto de métodos que una clase se compromete a ofrecer sin especificar su implementación. En sentido amplio, punto de contacto entre dos sistemas o entre una persona y un sistema.

Cómo se usa

En Java, C# y TypeScript una clase «implementa una interfaz». También aparece en «interfaz de usuario (UI)», «interfaz de línea de comandos (CLI)» e «interfaz de programación de aplicaciones (API)». Una interfaz limpia ofrece una forma sencilla de usar un módulo.

Frases de ejemplo

  1. Both payment providers implement the same interface, so we can switch between them easily.

    Ambos proveedores de pagos implementan la misma interfaz, así que podemos cambiar de uno a otro con facilidad.

    Al compartir el mismo conjunto de operaciones, los proveedores pueden sustituirse sin cambiar el código que los utiliza.

  2. The module has a small, clean interface: just three public methods.

    El módulo tiene una interfaz pequeña y clara: solo tres métodos públicos.

    La frase concreta qué hace sencilla la interacción con el módulo: expone únicamente tres métodos.

Combinaciones frecuentes

  • implement an interface
  • clean interface
  • public interface
  • user interface

Más términos: Conceptos de programación

Practica con lecturas adaptadas a tu nivel

Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés: