La idea es definir la interfaz de un módulo de hardware mientras deja invisible sus detalles internos.