scala与函数式编程——面向对象模式在函数式编程下的实现_scala是面向对象 还是函数式编程-CSDN博客

网站介绍:文章浏览阅读775次。在函数式编程中也一样要以编程原则为指导。但与OO的实现方式有所不同,主要区别在于将面向对象中的函数式接口直接替换为函数类型本身,将函数式接口对象的构造方法或工厂方法替换为输出新函数的高阶函数。 在面向对象中主要通过对象的set方法和框架来组装对象,从而实现依赖注入;而在函数式编程中主要使用返回依赖组件的函数这一形式来实现。_scala是面向对象 还是函数式编程