假設我想對電影進行建模。電影院將有幾個房間(例如7個),電影正在播放。在域模型中使用集合/容器/目錄
我想知道我應該如何爲這種情況設計領域模型。
Cinema
類概念概念是否與7個房間有直接聯繫? alt text http://dl.dropbox.com/u/6187267/shooterpics/nocatalog.jpgCinema
類概念是否與7個房間的目錄有關聯? alt text http://dl.dropbox.com/u/6187267/shooterpics/catalog.jpg
爲什麼?
我在理解爲什麼在某些地方看到第一個案例,而在另一些地方看到類似第二個案例。
如果不是房間,我想描繪電影之間的關係:(今日)
- 門票出售。已經售出(今天)
- 門票
- 在電影數據庫
- 這套小時客戶在其中有電影在電影院裏給定的房間玩。
- 你可以坐在電影院的一個房間裏的地方。
我應該使用目錄嗎?我應該直接將它們連接到Cinema
的概念,在目標中有多重*
謝謝
「您是否希望創建與Cinema實例的整個生命週期相關的多個房間目錄?」啊!這是一個很好的想法。我不認爲在這種情況下,我會有多個房間目錄。 – 2010-06-10 03:08:56
恰恰是我要寫的答案 – 2010-06-10 03:11:38
另外,您是否可以擴展更多關於「Room Catalog類型的聲音,更像是您在服務層中看到的內容,而不是在域模型中看到的內容。」什麼是服務層? – 2010-06-10 03:14:58