Отличие синекдохи от метафоры в стилистике русского языка заключается в том, что синекдоха замещает слова на основании постоянного и реального соотношения, а метафора — на основании сходства более или менее произвольно сближаемых явлений. 1
Синекдоха — это частный вид метонимии, при котором название части употребляется вместо целого или наоборот. 4 Например: «Под крышей моего дома» — вместо «в моём доме», «Я выпил три чашки» — подразумевается, что выпили напиток, а не чашки. 4
Метафора — наделение одного объекта свойствами или признаками другого. 15 Метафору называют скрытым сравнением, потому что она отображает как постоянные, так и временные, случайные сходства предметов. 1 Например: «Сердце горячее, как огонь» и «Сердце горит от боли». 15