2011-11-01 67 views
1

假設當一個對象調用另一個對象時,哪個類應該有該方法?

難道我說得對OnlinePortal應該有方法initBooking(...),沒有客戶?我記得我的技術助理說他的客戶應該有方法(以確保正確的訪問權限或什麼)?但如果是這種情況,它可能是該方法重複多次?

+1

可能值得遷移到SO? –

+0

@The Evil One,ops,我想知道你爲什麼建議從SO遷移到SO,我最近纔看到「從askubuntu.com遷移」的消息......我覺得這麼遲鈍......哈哈,一定也是模糊從太多功課 –

+0

嘿。不是問題。 :P –

回答

3

是的,如果你問這個圖表是什麼意思,那麼它意味着OnlinePortal有一個名爲initBooking的方法,它接受變量。如果你問這是如何設計系統的話,那麼你需要提供更多的信息。 :)

我希望OnlinePortal.initBooking返回一個票的列表或某種可識別的錯誤,如果它不能適應客戶。

+0

謝謝,你回答了我的問題。 RE:返回類型的邊界類。我其實很迷茫。我對MVC很熟悉。但是這個「邊界/領域/ DAL」的東西讓我感到很開心。在Web應用程序中,邊界就像一個Controller/Router,它根據HTTPRequest參數來路由請求。所以傳遞這樣的觀點似乎是錯誤的。此外,客戶的返回類型將始終是HTTPResponse/HTML腳本?這個圖似乎暗示客戶是一個類,如果是這樣的話,它需要'initBooking'來觸發'OnlinePortal.initBooking',在我看來,它現在似乎有點觸發它 –

相關問題