gpt4 book ai didi

java - 消除构建同一对象的相似副本的重复代码

转载 作者:行者123 更新时间:2023-11-29 07:17:47 25 4
gpt4 key购买 nike

我有两个类都构建了一个对象,目前这两个类中都有重复的代码,例如,此代码存在于类 1 中:

new Object("a", "b", "c");

构造函数只有一个参数不同。所以这段代码存在于类 2 中:

new Object("x", "b", "c");

是否有任何模式可以消除这种代码重复?

最佳答案

您可以向类中添加构造函数。

class MyObject {
MyObject(String a) {
this(a, "b", "c");
}

MyObject(String a, String b, String c) {
}
}

关于java - 消除构建同一对象的相似副本的重复代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8105300/

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