#函数式编程

      更多分类

通过simple-redux理解React.js的Redux工作原理

19-01-06 264 1 banq

Simple Redux主要是教您Redux的核心概念。部分是为了好玩,但主要是为了帮助您避免Redux应用程序中不必要的重新渲染。 适用于具有使用Redux和React的经验的开发人员。在这里将不... 详细

Spring Cloud数据流中的组合函数支持

19-01-21 321 banq

Spring Cloud Stream最近添加了一项 Function ,可将函数定义组合到现有的Spring Cloud Stream应用程序中。在本博客中,我们将看到Spring Cloud D... 详细

一个控制器一个Action - Janos Pasztor

19-01-09 171 banq

你在控制器中放了多少个动作Action?5-6?20?如果我告诉你我的限制只能是一种Action方法,你会怎么说? 可以肯定地说,大多数Web应用程序在其控制器中都有太多的Action操作方法,但它... 详细

用Lambda重构责任模式链

19-01-27 170 banq

责任链模式是创建处理对象链(例如一系列操作)的通用解决方案。一个处理对象可以做一些工作并将结果传递给另一个对象,然后该对象也做一些工作并将其传递给另一个处理对象,依此类推。 责任链模式:不使用... 详细

对抽象方法仇恨的自白 - 250bpm

19-01-27 92 banq

我之前写过关于 抽象成本的文章 。一旦你在IT行业工作了几十年,一旦你在遗留代码上阅读了数百万行,你就会对任何一种抽象产生正常的怀疑。并不是说我们可以不做抽象。我们需要它能够编写代码。但是,每次在代... 详细

人们误解了OOP

19-01-09 168 banq

OOP死了吗?函数编程是未来吗?有些文章似乎暗示了这一点。我倾向于不同意。来!我们讨论一下! 每隔几个月我就会看到一篇博客文章,宣称它已成为过去,我们都应该转向函数式编程。 为什么这些文章的作者对O... 详细

使用管道流实现Java 8阶段构建器

19-01-26 224 banq

 Step builder多阶段步骤构造器模式是一种对象创建软件设计模式。与传统构建器模式进行比较时,步骤构建器模式提供了一些简洁的好处。Step Builder模式的主要优势之一是为客户提供有关如... 详细

为什么不变性至关重要 - Janos Pasztor

19-01-09 116 banq

我以前在干净的代码中谈到了不可变对象,但究竟是什么呢?我们为什么要使用它们? 不可变对象是一个非常强大的编程概念,可以避免各种并发问题和一大堆错误,但它们不一定容易理解。我们来看看它们是什么以及我们... 详细

共有 170 上一页 1 ... 3 4 5 6 7 8 9 ... 22 下一页