gpt4 book ai didi

oop - 使用过程式代码重用 Java 类?

转载 作者:行者123 更新时间:2023-12-02 03:14:52 24 4
gpt4 key购买 nike

我很有可能滥用了这里的类,这就是为什么我需要你的帮助。

我已经开始使用 Java EE 进行开发,我面临的一个问题是我在一个类中组织了一个过程,称之为:“SendEmail.java”。

现在假设我有另外两个名为“Thunderalert.java”和“FloodAlert.java”的类,它们将使用 SendEmails.java 中的所有方法。

所以我想知道使用其他每个类的 SendEmails 方法的最佳方法。

  • 我是否应该创建 SendEmails 的实例并单独访问每个方法并在此过程中进行错误检查(如果抛出异常怎么办?)..它的方法只是过程代码,所以它并不是真正的“对象”
  • 我是否应该只使用一种方法来运行 SendMail 中的所有其他内部方法
  • 是否应该将此 SendMail 重新设计为帮助类类型的设计?

我对 Java EE 还是很陌生,所以我不确定是否有任何我遗漏的可用选项

最佳答案

我认为您应该在 SendEmail 类中有一个公共(public)方法。顺便说一句,我会考虑更改其名称。我认为在调用类 SendEmail 时使用方法 send() 并不是最好的方法(更不用说像 call()调用()等)。

这是 great article关于java中的这个问题(名词王国)。

怎么样:new Email(recipient, body).send()

或者如果你想以服务的方式来做,我会称之为 MailService

关于oop - 使用过程式代码重用 Java 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37590524/

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