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

Замещение поля объектом

(Replace Data Value with Object)

Есть какая-то единица данных, которая требует дополнительной информации либо поведения.

Поместить эту единицу данных в объект.

 

В начальных стадиях разработки какая-либо информация может быть представлена простым полем, но по мере того, как происходит более подробное разбирательство, может оказаться, что эта информация нуждается в специальных методах по ее обработке. Методы обработки можно вставить в содержащий поле класс, но зачастую лучшим решением является создание встроенного объекта.