Esto es, se desacopla una abstracción de su implementación para que puedan variar independientemente.