Чем отличается метафора от аллегории, можно понять, если вникнуть в сам смысл этих художественных средств, к которым часто прибегают писатели, художники, скульпторы в своих произведениях.
Вспомним, что такое метафора.
Этим термином называют употребление отдельного слова или образного выражения в переносном значении для определения какого-либо предмета или явления по принципу схожести с другим предметом отдельными чертами, признаками.
Например:
В его груди пылает пожар любви.
Метафора "пожар любви" ярко передает зримый образ всепоглощающего чувства, овладевшего юношей.
Метафора - это скрытое сравнение. Её можно развернуть в прямое сравнение:
пылает любовь, как пожар.
Определим, какое понятие включает в себя термин "аллегория".
Аллегория - это художественный троп, который основан на выражении отвлеченного понятия с помощью свойств, признаков конкретного предмета, например:
в русских народных сказках лиса - это воплощение коварства, обмана и плутовства;
волк - это жестокость и недалекость ума (Сказка "Волк и лиса").
Аллегоричны по своей сути высказывания:
Волк всегда в лес смотрит.
Она типичная лиса и пр.
На аллегории построены все басни И. А. Крылова.
Поэтому главное различие метафоры и аллегории в самом механизме возникновения переносного значения слова или выражения:
метафора основана на сравнении, аллегория - на иносказании.