Qual o padrão de projeto que permite desacoplar uma abstração da sua implementaç...

Questão de Matemática da banca EsFCEx aplicada no concurso EsFCEx (2007). Confira a resolução completa abaixo:

Qual o padrão de projeto que permite desacoplar uma abstração da sua implementação, de modo que as duas possam variar independentemente?