Обзор темы [Рефакторинг кода]

Введение объекта параметров

(Introduce Parameter Object)

Есть группа параметров, которые используются вместе.

Заменить их объектом.

Рефакторинг уменьшает список параметров и упрощает чтение кода. Менее заметная выгода – поведение, которое можно присоединить к новому классу и которое включает общие манипуляции с параметрами. Эта мера может здорово уменьшить количество дублирующегося кода.