gpt4 book ai didi

java - 使用实例成员的编码模式

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:34:46 25 4
gpt4 key购买 nike

<分区>

假设我有一个名为 CommandLineOperation 的类。此类访问 API 资源。因此,我定义了一个 APIAccessor 类型的实例成员。

class CommandLineOperation {
APIAccessor apiAccessor;
void create() {
apiAccessor = new APIAccessor(email,password);
//do work for creation
}
void update() {
apiAccessor = new APIAccessor(email,password);
//do work for update
}
}

class APIAccessor {
String email;
String password;
APIAccessor(email,password) {
this.email = email;
this.password = password;
}
}

CommandLine 中的操作很少见,是在每个操作下实例化 APIAccessor 还是使用 CommandLineOperation 类的构造函数创建一次更好的方法。例如

CommandLineOperation(String email,String password) {
this.apiAccessor = new APIAccessor(email,password);
}

请让我知道或建议好的编码设计模式。或者建议任何引用书,以便我可以根据分析提高我的编码标准。提前致谢。

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