13
4

2 に答える 2

5

unzip/zip/checkJob メソッドを実行するオブジェクトは?

ジョブリポジトリ

ユーザーにメールを送信するオブジェクトは?

レンダーキュー

RenderQueue->addJob メソッドを呼び出す必要がありますか?

はい、こうしてください。ジョブを受け入れるかどうかを決定できるのは RenderQueue だけなので、責任は RenderQueue にあります。

ISA IPC::DirQueue を使用するオブジェクト

ム。継承せず、単に委任します。

ユーザーには JobRepository があります

これは間違っています。削除してください。

しかし、仕事は持っていますか?ユーザー?

正しい。


設計の最後の 2 点については、 UML の前にER 図を描いていれば非常に役に立ちました。

于 2013-07-23T13:14:57.387 に答える