从0到1打造代码生成器Lambda表达式实现简单接口
Posted 算法与编程之美
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从0到1打造代码生成器Lambda表达式实现简单接口相关的知识,希望对你有一定的参考价值。
问题
接口在面向对象Java编程中占有极其重要的地位,能否设计优良的接口是衡量面向对象设计水平的重要指标之一。定义接口并通过类实现接口是常见流程,然而当接口中仅含有一个方法时,如果定义一个类来实现该接口,则显得有些臃肿。Java8提出的Lambda表达式由于其方便的实现函数能力,为解决该问题指明了方向。
本文将介绍利用Lambda表达式快速实现仅含一个方法的接口。
方法
首先定义一个加法接口,提供能够实现两个整数的加法函数,如下:
public interface Addition
int add(int a, int b);
接下来介绍通过Lambda表达式快速实现该接口,如下:
以上是关于从0到1打造代码生成器Lambda表达式实现简单接口的主要内容,如果未能解决你的问题,请参考以下文章