Assinale a opção que apresenta os padrões de projeto que alteram, respectivamente, a interface para um subsistema e a informação privada que será armazenada fora de um objeto.