我很有可能滥用了这里的类,这就是为什么我需要你的帮助。
我已经开始使用 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