Fazendo objetos interagirem e resolver problemas, executando ações em sequencia.