Длинные цепочки методов в Java и методы рефакторинга - PullRequest
1 голос
/ 05 февраля 2011

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

1 Ответ

2 голосов
/ 05 февраля 2011

Действительно, отсутствие замыканий делает эту точку непростой.Я обычно определяю несколько частных статических методов в классе клиента и помещаю различные цепочки методов в эти помощники.

...