# Interfaz - Punto de Interacción

## Definición
Superficie de contacto entre sistemas, componentes o usuarios.

## Tipos

### Interfaces de Usuario (UI)
- **GUI**: Graphical User Interface
- **CLI**: Command Line Interface
- **TUI**: Text User Interface
- **VUI**: Voice User Interface
- **NUI**: Natural User Interface

### Interfaces de Software
- **API**: Application Programming Interface
- **SDK**: Software Development Kit
- **ABI**: Application Binary Interface

### Interfaces de Hardware
- **USB**: Universal Serial Bus
- **HDMI**: High-Definition Multimedia
- **PCIe**: Peripheral Component Interconnect
- **I2C/SPI**: Protocolos embedded

## Estándares UI/UX
| Norma | Ámbito |
|-------|--------|
| ISO 9241 | Ergonomía interacción |
| WCAG 2.1 | Accesibilidad web |
| Material Design | Android/Web |
| Human Interface | Apple |

## API Standards
- **REST**: HTTP + JSON
- **GraphQL**: Query language
- **gRPC**: Protocol Buffers
- **OpenAPI 3.0**: Especificación

## Principios Diseño
1. Consistencia
2. Feedback inmediato
3. Prevención errores
4. Reconocimiento > Recuerdo
5. Flexibilidad y eficiencia