Теория:

Богатство и выразительность синонимов в русском языке создаёт неограниченные возможности для их целенаправленного отбора и продуманного употребления в речи.
 
Писатели, работая над языком своих произведений, придают особое значение синонимам, которые делают речь точной и яркой.

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