Обособляется запятыми:
  1. одиночное и распространенное приложения при личных местоимениях: Ему ли, великану, бояться простуды? Слёзы радости, они так сладки! Он, любимец публики, выбежал вперёд;
  2. одиночное и распространённое приложения, если стоят после имени собственного: Пушкин, великий русский поэт, любил природу. Соседский Вова, школьник, любит читать;
  3. распространённые приложения после определяемого слова: Акула, гроза морей и океанов, редко нападает первой;
  4. одиночное и распространённое приложение, если стоит перед именем собственным или отделено от него другими словами и имеет дополнительное обстоятельственное значение: Мастер на все руки, Илья смог починить диван (потому что он мастер на все руки). Студент, Петр ездил на трамвае за полцены (потому что он студент). Мой приятель  , Валерка был вхож в наш дом (потому что мой приятель);
  5. приложение, выраженное именем собственным, если служит для пояснения или уточнения: Остальные мальчики, Саша и Витя, остались дома (а именно Саша и Витя);
  6. одиночное приложение, относящееся к нарицательному существительному, имеющему при себе пояснительные слова. Сидит на ветке румяная птичка, маликовка, и поёт.
  7. приложения, присоединяемые словами ТО ЕСТЬ, ИЛИ, ДАЖЕ, НАПРИМЕР, В ОСОБЕННОСТИ, ПО ИМЕНИ, В ТОМ ЧИСЛЕ и пр.: Многие школьники, в том числе Максим, любили алгебру;
  8. приложения с союзом КАК, имеющие добавочное обстоятельственное значение причины: Директор, как честный человек, должен извиниться (причина: так как он честный человек)
- Приложения с союзом КАК, в значении в качестве не обособляются: Как приправа укроп мне не нравится (в качестве приправы).
- Различай! Похожая на приложение именная часть сказуемого не обособляется: Он работал как маляр и штукатур.


Вместо запятой ставится тире:

  1. если приложение стоит в конце предложения: Рядом была библиотека - хранилище древних книг;
  2. если перед приложением можно вставить А ИМЕННО: Наступил праздник - (а именно) долгожданный Новый год - и принёс всем обещанные подарки;
  3. при однородных обособленных приложениях. Тире помогает отличить их от простых однородных членов предложения: Событие это - прощание с братом и ожидание отъезда - было неизбежно.