我遇到了幾個類似的東西都似乎實現類似的東西。當有3個應用層(Presentation,Business Logic,Persistence)服務或商店類似乎實現業務邏輯層時。所以,如果我理解正確,這只是一個命名約定,或者是有什麼我失蹤?服務和商店類有什麼區別?
我見過SessionStore
類和UserService
,但我從來沒有見過一個SessionService
或UserStore
(雖然我不能肯定,對後者)。
我遇到了幾個類似的東西都似乎實現類似的東西。當有3個應用層(Presentation,Business Logic,Persistence)服務或商店類似乎實現業務邏輯層時。所以,如果我理解正確,這只是一個命名約定,或者是有什麼我失蹤?服務和商店類有什麼區別?
我見過SessionStore
類和UserService
,但我從來沒有見過一個SessionService
或UserStore
(雖然我不能肯定,對後者)。
不要將Store
與業務層類混淆。您經常會發現Store
作爲MVCS模式(Model-View-Controller- 商店)的一部分,它是MVC的擴展。 它代表存儲,實際上更接近倉庫單元模式,很可能被業務層使用。
'商店'提醒我更多的是一個倉庫而不是業務邏輯類。無論如何,這可能是一些本地命名約定。 – BartoszKP