Аллегория основывается на конкретных символах, служащих абстрактному толкованию.
Метафора не использует абстракции. Она переносит характеристики одного конкретного объекта на другой конкретный объект.
Аллегория при определении характеристик абстрактного объекта посредством реальных образов сохраняет смысловую логику.
В метафоре логический акт иносказания отсутствует.