240 投稿
收录了12篇文章 · 13人关注
  • java8 之Optional类

    A container object which may or may not contain a non-null value. If a v...

  • 函数式编程的概念

    函数式编程是种编程方式,它将电脑运算视为函数的计算。函数编程语言最重要的基础是λ演算(lambda calculus),而且λ演算的函数可以接受...

  • 函数式编程下的visitor模式

    在深入理解函数式编程之monad中,我们详细讲述了monad模式,以及monad模式和functor模式之间的区别。这次,我们来使用monad到...

  • functor模式的应用

    从一个问题说起 假设要给一个公司的员工计算年假,一般来说,年假的计算规则是: 工龄小于10年的,年假5天; 工龄大于或等于10年,而小于20年的...

  • 深入理解函数式编程之monad

    从一个简单例子说起 在深入理解函数式编程之functor中,我们给出了一个简单例子来说明functor函子,这个例子就是-我们有一个基于整型Li...

  • 函数式编程下的filter模式

    过滤器模式,也称为拦截器模式,还称为管道模式。有3个具有代表性的定义:定义1.Bucshmann & Meunier 定义:过滤器和管道体系结构...

  • 函数式编程下的简单工厂模式

    工厂模式是我们比较常用的一种模式,工厂模式也有很多变形,其中,最简单是是简单工程模式。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最...

  • 函数式编程下的Iterator模式

    在模式下,Iterator模式是一个思路相对简单的模式。迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供...

  • 函数式编程下的责任链模式

    责任链模式是一种设计模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处...

  • 函数式编程下的decorator模式

    decorator模式被称为“装配器模式”,也叫“油漆工模式”。很形象的像油漆工刷油漆一样,一层一层的刷,功能一层一层的叠加。解释decorat...

专题公告

Java界的函数式编程深度历险!