I Есть особые условия, в которых приложения обычно обособляются.
1. Выделяются или тире распространённые приложения или ряд одиночных приложений после нарицательного и собственного существительного:
Ольга, мамина одноклассница, теперь сама работает в школе.
С утра мы решили взяться за домашние дела - стирку и уборку.
Сестра играла с двумя девочками - детьми нашей тёти из Минска.
Тире может использоваться, когда приложение достаточно распространено или когда нужно подчеркнуть его значение уточнения, пояснения. Оно обычно ставится, когда уточняющее приложение стоит в конце предложения. В середине предложения такое приложение выделяется тире с двух сторон:
Пушкин - величайший наш поэт - считается основоположником современного литературного языка.
2. Перед определяемым существительным приложение выделяется запятыми только в том случае, если имеет добавочное обстоятельственное значение:
Мой лучший друг, Ваня и в этот раз первым пришёл мне на помощь.
(=Потому что он был моим лучшим другом; = будучи моим лучшим другом.)
3. Выделяются запятыми одиночные или распространённые приложения, стоящие до и после личного местоимения:
Мастер на все руки, он сам построил дом в деревне.
Он станет известным спортсменом, этот скромный улыбчивый парень.
4. Выделяются запятыми приложения, отделённые от определяемого слова другими членами предложения:
Непоседа, дома Вера проводила мало времени, но училась хорошо.
5. Выделяются запятыми приложения с союзом как, которые дополнительно выражают значение причины:
Как инженеру, ему нужно было ещё раз проверить расчёты.
(= Потому что он инженер.)
Не обособляются такие приложения, если имеют дополнительное значение "в качестве":
Мне порекомендовали это лекарство как лучшее средство от кашля.
II 1. Одиночное приложение, выраженное нарицательным существительным, обычно не обособляется, а присоединяется к определяемому нарицательному существительному с помощью дефиса: город-герой, девочки-подростки, инженер-конструктор.
Не обособляются также одиночные приложения в сочетаниях нарицательного и собственного существительного: озеро Байкал, ученик Петров.
2. Обычно не обособляются распространённые приложения перед собственным существительным:
Мамина одноклассница Ольга работает в школе.