13
4

2 回答 2

8
于 2013-07-23T13:28:11.267 回答
5

什么对象应该执行 unzip/zip/checkJob 方法?

作业存储库

什么对象应该向用户发送电子邮件?

渲染队列

我应该调用一些 RenderQueue->addJob 方法吗?

是的,这样做。责任落在了 RenderQueue 身上,因为它自己可以决定是否接受作业。

什么对象应该使用 ISA IPC::DirQueue

亩。不要继承,只是委托。

用户有 JobRepository

这是错误的,删除它。

但约伯有吗?用户?

正确的。


对于您设计的最后两点,如果您在 UML 之前绘制了ER 图,将会有很大帮助。

于 2013-07-23T13:14:57.387 回答