gpt4 book ai didi

java - 了解 Java 转换器接口(interface)

转载 作者:行者123 更新时间:2023-11-29 05:01:24 25 4
gpt4 key购买 nike

我需要添加名为 Converter<Destination, Source> 的接口(interface)提供转换设施。我会这样写:

public interface Converter<Destination, Source>{
public Destrination convert(Source o);
}

我正在使用第三方库,它们的转换器接口(interface)总能或多或少地满足我的需求。我应该考虑使用它们而不是添加新界面吗?我会说不,最好创建一个新接口(interface),否则我们会将我们的代码耦合到我们使用的接口(interface)的库。

那么,什么才是正确的选择呢?

最佳答案

由于类路径中有 Guava,因此无需引入与 Guava 的 Function 功能相同的全新接口(interface)。 ,定义为:

public interface Function<F,T> {
public T apply(F input);
}

关于java - 了解 Java 转换器接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31983053/

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