Programación Orientada a Interfaces: Principios y Patrones de Diseño
Clasificado en Informática
Escrito el en español con un tamaño de 4,02 KB
Programación Orientada a la Interfaz frente a la Implementación
La expresión “programar hacia la interfaz en lugar de programar hacia la implementación” es un principio fundamental en el diseño de software orientado a objetos. Significa que el enfoque principal debe estar en qué hace un objeto (su interfaz), en lugar de cómo lo hace (su implementación).
Cuando un objeto necesita un servicio particular, delega la responsabilidad a cualquier otro objeto que proporcione ese servicio a través de la interfaz definida. De esta manera, no estamos “atados” a una implementación específica, sino que se delega la tarea al objeto que implementa la operación de la manera más adecuada.
Puntos Clave
- Variables Abstractas: No se deben declarar