Длинные цепочки методов в Java и техники рефакторинга

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


person David K.    schedule 05.02.2011    source источник


Ответы (1)


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

person Itay Maman    schedule 05.02.2011