Теория:

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