电子邮件报告功能,单件或工厂模式设计?

时间:2013-01-25 14:08:30

标签: c# oop design-patterns singleton factory-pattern

我正在开发一个项目,在某些条件下,将电子邮件发送到预定义的用户列表。 我不确定要遵循的最佳设计模式。只会使用一个电子邮件发件人对象。

我有一个类,除了为它设置类之外,还将执行业务规则的推理以及将执行电子邮件发送的类。

我在C#工作。

1 个答案:

答案 0 :(得分:1)

在您提出的问题中,“只会使用一个电子邮件发件人对象”。考虑到这是一项要求,Singleton是您的最佳选择。