Как программисты Java справляются с длинными цепочками методов? Иногда один или два метода будут давать результаты, которые зависят от тех же длинных цепочек методов, вызываемых для нескольких объектов, и кажется излишним добавлять методы в класс только для работы с одним или двумя локализованными экземплярами длинных цепочек. В языках с функциями первого класса я просто обычно определяю какую-то одноразовую функцию в блоке с длинной цепочкой методов, чтобы исключить некоторые вещи и сократить цепочку методов, так что будет эквивалентом в Java?
Длинные цепочки методов в Java и техники рефакторинга
Ответы (1)
На самом деле отсутствие закрытий делает этот момент сложным. Обычно я определяю несколько частных статических методов в клиентском классе и помещаю различные цепочки методов внутри этих помощников.
person
Itay Maman
schedule
05.02.2011