小编SIW*_*SIW的帖子

使用java.util.function.Function实现Factory Design Pattern

使用java.util.function.Function实现Factory Design Pattern是否正确

在下面的示例中,我使用Function引用来实例化Person类型对象.

import java.util.function.Function;

public class Main {
    public static void main(String[] args) {
        Function<String , Person> myFunc = (String s) -> new Person(s);
        Person p = myFunc.apply("Shan");
        System.out.println(p.getName());
    }
}

class Person{
    private String name;

    public Person(String name) {
        this.name = name;
    }
    public String getName() {
        return name;
    }


}
Run Code Online (Sandbox Code Playgroud)

java design-patterns

5
推荐指数
1
解决办法
249
查看次数

标签 统计

design-patterns ×1

java ×1