Теория:

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

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