Теория:
Приложение обособляется, если:
1) оно выражено именем нарицательным с зависимыми словами и относится к нарицательному существительному. Такое приложение может стоять как до, так и после определяемого слова.
Пример:
«Тем более что лицом была похожа на мать, а мать, /родом какая-то княжна с восточной кровью/, страдала чем-то вроде чёрной меланхолии» (И. Бунин).
Пример:
«/Упрямец во всём/, Илья Матвеевич оставался упрямцем и в учении» (В. Кочетов)
3) в его роли употребляется имя собственное или кличка животного, оно находится после определяемого слова и служит для пояснения или уточнения нарицательного существительного.
Пример:
«В разговор изредка вставляет слово Любина тётка, /Ксения Фроловна Горина/» (В. Песков);
4) оно одиночное и стоит после определяемого слова, выраженного нарицательным существительным, имеющим пояснительное слово.
Пример:
«Ухаживала за мной одна девушка, /полька/» (М. Горький);
Пример:
«/Бедняжка/, он вовсе её не заслуживает» (М. Лермонтов).
Обрати внимание!
1) Обособленное приложение может присоединяться союзом как с дополнительным значением причинности, а также словами по имени, по фамилии, по прозвищу и т. п.
Пример:
«Я вспомнил, что у меня был товарищ, очень прыткий мальчик, /по фамилии Менандр Прелестнов/, который еще в университете написал сочинение на тему "Гомер как поэт, человек и гражданин"...» (М. Салтыков-Щедрин);
Пример:
«Итак, я вам советую как приятель быть осторожнее» (М. Лермонтов);
Пример:
«А-а! Тоже отжил, /голубчик/, своё» (К. Федин).
Ср.: Он, /голубчик/, отжил своё...
Тире вместо запятой при обособлении приложений ставится, если:
1) приложение находится в конце предложения, при этом подчёркивается его самостоятельность и/или оно разъясняет определяемое слово.
Пример:
«Кстати, семья хозяина состояла из жены, тёщи и двух детей-подростков — /мальчика и девочки/» (Ф. Искандер);
2) перед приложением можно вставить слова «а именно», «то есть», при этом смысл предложения сохранится.
Пример:
«В дальнем углу светилось желтое пятно — огонь в окне квартиры Серафимы...» (М. Горький).
Пример:
«Ирина — /хозяйка квартиры/, /пригласившая меня на этот праздник/, весь вечер играла на пианино».
Ср.: Ирина — /хозяйка квартиры/ — весь вечер играла на пианино.
1) если определяемое слово, к которому относится приложение, выражено нарицательным существительным.
Пример:
«Стоявший у двери мальчик-ученик смешливо фыркнул» (Ф. Сологуб);
Пример:
Москва-река
(ср.: река Москва),
Казбек-гора и т. п.;
Пример:
Дюма-отец,
Васильев-младший и т. д.
1) одиночное приложение стоит перед определяемым слову и по значению может быть приравнено к определению-прилагательному.
Пример:
старуха торговка;
ср.: старая торговка;
Пример:
рыба окунь, элемент углерод и пр.
Обрати внимание!
Если подобное словосочетание является сложным термином, то дефис ставится: лягушка-помидор, врач-отоларинголог и т. д.;
3) определяемое слово или приложение само пишется через дефис.
Пример:
техник-механик конструктор;
Пример:
депутаты консерваторы и либералы;
Пример:
студенты и аспиранты физики;
Пример:
господин профессор,
товарищ доктор.