Пучки данных (Data Clumps)
Полезность страницы:
0/100
Данные нередко группируются вместе: то там, то сям некоторый набор данных возникает то как поля класса, то как параметры метода. Такой наборчик имеет смысл выделить в отдельный объект с помощью Извлечения класса. Если эти данные встречаются в вызовах методов, можно воспользоваться Передачей объекта целиком или Введением объекта параметров.
Хорошая проверка пучковости – посмотреть, что получиться, если удалить одно из входящих в пучок полей. Если остальные при этом потеряют смысл, значит данннные действительно надо группировать. Вместе с полями в новые объекты переносятся и методы, которые их обрабатывают.
Комментарии