脱离特定的语言特性,关注各种OOP语言的共同实践做法,展示如何通过函数式语言解决问题。例如,如何利用函数式语言,通过高阶函数、多元方法等完成代码重用。知名软件架构师NealFord为我们展示不同的编程范式,帮我们完成从Java命令式编程人员,到使用Java、Clojure、Scala函数式编程人员的完美转变,建立对函数式语言的语法和语义的良好理解。第1章为什么11.1范式转变21.2跟上语言发展的潮流41.3把控制权让渡给语言/运行时41.4简洁5第2章转变思维92.1普通的例子92.1.1命令式解法92.1.2函数式解法102.2案例研究:完美数的分类问题152.