Здравствуйте, thesz, Вы писали:
T>Во-первых, эффект, он положительный или?
Раз максимальный, значит положительный.
T>Во-вторых, что за сам эффект, в чем проявляется.
В удобстве кодирования и сопровождения кода на уровне методов.
Локальные функции позволяют инкапсулировать код в рамках метода и не замусоривать класс статическими методами. Неизменяемые переменные дисциплинируют. Другие фичи также добавляют своего понемногу.
T>В-третьих, определи "степень," чтобы было понятно, что за максимальность.
Недавно у нас тут состоялся весьма
любопытный флеймАвтор: VladD2
Дата: 01.06.07
, который показал, что с помощью ФП либо никак, либо совсем плохо решаются вопросы, которые хорошо решаются с помощью ООП. А именно абстракция, модульность, высокоуровневый дизайн приложения. Фактически ФП проявляет себя только на уровне кода, т.е. на уровне методов. И надо признать, делает это хорошо.
T>После чего мы вернемся к применимости этого дела в программе в целом.
Ok.
... << RSDN@Home 1.2.0 alpha rev. 771>>