gpt4 book ai didi

java - 我应该如何命名此示例代码的方法?

转载 作者:行者123 更新时间:2023-12-02 05:05:48 25 4
gpt4 key购买 nike

我有几个java API方法,例如:

SellApple.java
BuyApple.java
SellOrange.java
BuyHospital.java

为了更好地理解,我使用静态内部类进行了重新组织:

public static class Fruit{
public static class Apple{
public static class Buy{}
public static class Sell{}
}

public static class Orange{
public static class Buy{}
public static class Sell{}
}

所以我可以通过Fruid.Apple.Buy轻松找到api,但是对于另一个名称方法:

public static class Fruit{

public static class Apple{
public static class BuyApple{}
public static class SellApple (}
}
public static class Orange{
public static class BuyOrange{}
public static class SellOrange{}
}

那么哪个更好呢?买还是买橙?使用方法上,使用Buy更简单,但使用buorange更详细。

这只是针对 Buy 或 BuyOrange 的讨论,而不是我是否应该在类中添加方法或使用名称词而不是动词词的讨论。

也许我的例子并不符合我的目的。我的问题是我是否使用内部类。我应该静态地需要为内部类添加外部类信息吗?

如果不需要,我只能使用Buy,如果需要,我应该使用BuyApple。

最佳答案

我个人的建议是:

  1. 使用 buy()。
  2. 在单独的接口(interface)文件中定义 buy()。
  3. 不要将 Fruit 定义为一个类,而是一个包。

关于java - 我应该如何命名此示例代码的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27809855/

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