gpt4 book ai didi

java - 通用工厂定义选项

转载 作者:行者123 更新时间:2023-12-01 13:12:12 26 4
gpt4 key购买 nike

定义通用工厂的经验法则是什么?实现和使用有什么区别?

选项 1:

public interface ScheduleFactory<V, T extends Period<V>> {
Schedule<V,T> fromConfigurationString(String configurationString);
}

选项 2:

public interface ScheduleFactory {
<V, T extends Period<V>> Schedule<V,T> fromConfigurationString(String configurationString);
}

最佳答案

在第一种方式中,您创建一个 ScheduleFactory具有特定的VT ,此后该工厂对象只能返回 Schedule<V, T> .

在第二种方式中,您创建一个 ScheduleFactory对象,然后该单个工厂对象可以创建 Schedule<V, T>对于不同的VT每次调用。

关于java - 通用工厂定义选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22760204/

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