我只是想用我的想法讨论利弊。
我已经接管了一个 ASP.NET 解决方案,其中大部分逻辑都放在 UserControls 中,并且后面有代码。随着新功能的引入,我正在尝试重构它,现在我面临一个新问题。
目前邮件警报是在后面的代码中发送的,但我正在考虑一种将其移至单独类的方法。这就是我的想法:
将静态事件添加到域类,即。BookingAccepted、BookingRejected 等。然后使用一个负责电子邮件发送的类来挂钩这些事件。
这意味着向域实体添加事件。这是个好主意还是坏主意?为什么?