sách gpt4 ăn đã đi

Quy ước Java để trả về danh sách các phiên bản riêng?

In lại Tác giả: Walker 123 更新时间:2023-11-30 07:55:01 28 4
mua khóa gpt4 giày nike

我对 Java 编码风格有疑问。

我编码:

public class Pattern {
public Pattern(...) { ... }

public static List generatePatterns( ... ) { ... }
}

既然类实例不包含静态函数我认为没有问题,但是,从内部静态生成自己的实例列表感觉很尴尬......?

你怎么看?

câu trả lời hay nhất

一般来说,tĩnh 可以看作是好的 OO 设计中的异常。意思是:你在使用它时要小心,因为它会导致类的直接耦合,杀死多态性并导致难以测试的代码。

但有时,静态方法是可以的;例如具有特定的“生成器”方法。想想 Optionals.of() 或 Collections 中的各种方法。

从这个角度来看,您的示例似乎没问题。但我们无法告诉您,您对该方法的实现是否使它成为静态从长远来看是有益的。

关于返回自己实例列表的 Java 约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43532374/

28 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress