gpt4 book ai didi

Java构造函数模式

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:18:05 24 4
gpt4 key购买 nike

我经常使用这个模式:

class Blah
int a;
double b;
String c;
Date d;

public Blah(int a, double b, String c, Date d) {
super(); // possibly
this.a = a;
this.b = b;
this.c = c;
this.d = d;
}

对于如此简单的事情,这确实是大量的样板文件。我在想一个通用的对象工厂来通过内省(introspection)来做到这一点,但这感觉非常邪恶(特殊情况、继承和速度问题)。可以使用 Guice 并完全跳过构造函数,但是手动创建对象会很丑陋。

这是我必须在 Java 中忍受的东西,还是有办法避免这种样板文件?

最佳答案

尝试使用 Lombok ( http://projectlombok.org/ )

您可以仅使用注释生成 getter、setter 和构造函数。

关于Java构造函数模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16808190/

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