Разница между дефисом и тире при написании обособленных приложений заключается в том, что дефис используется для одиночных приложений, а тире — для распространённых. 14
Дефис ставится в следующих случаях: 1
- если определяемое слово, к которому относится приложение, выражено нарицательным существительным. 1 Пример: «Стоявший у двери мальчик-ученик смешливо фыркнул». 1
- если приложение выражено именем собственным — географическим названием, употреблённым при родовом наименовании. 1 Пример: «Москва-река» (ср.: река Москва), «Казбек-гора». 1
- после имени собственного, если происходит слияние определяемого слова и приложения в одно интонационно-смысловое целое. 1 Пример: «Дюма-отец», «Васильев-младший». 1
Тире ставится в следующих случаях: 1
- приложение находится в конце предложения, при этом подчёркивается его самостоятельность и/или оно разъясняет определяемое слово. 1 Пример: «Кстати, семья хозяина состояла из жены, тёщи и двух детей-подростков — /мальчика и девочки/». 1
- перед приложением можно вставить слова «а именно», «то есть», при этом смысл предложения сохранится. 1 Пример: «В дальнем углу светилось жёлтое пятно — огонь в окне квартиры Серафимы…». 1