在使用流时,我学习了如何使用函数式接口和包装函数来处理异常。
如果是这样,构建包的最佳方法是什么?
是在使用stream的类中一起定义的吗?或者我应该创建一个单独的公共类并在其中定义包装函数?
谢谢!
我认为这要看情况。如果您有一个使用此技术的实例,那么简单地使用属于使用该技术的类的一部分的函数接口和包装函数可能是有意义的。如果您在多个地方使用相同的模式(并且它们都具有相同的函数接口签名),那么您可以在包级别定义函数接口并将包装函数放入实用程序类中。