gpt4 book ai didi

java - 在 Java 中导出函数对象的最佳实践是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:59:23 24 4
gpt4 key购买 nike

在 Java 中创建函数对象(导出一个作用于其他对象的单一方法的无状态对象)的最佳实践是什么?

最佳答案

查看 forthcoming Java 8 functional interfaces 很有启发性

The Java 8 class library has a new package, java.util.functions, which contains several new functional interfaces. Many of these can be used with the Collections API.

如果您遵循此处展示的模式,您将拥有一个功能接口(interface)(一个支持一种方法的接口(interface))和一个没有成员的实现。您的函数对象不应该在方法参数上调用任何可能改变其状态(即表现出副作用)的方法。不幸的是,您无法强制执行 - 您必须依赖约定。

关于java - 在 Java 中导出函数对象的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15068106/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com