對象,我們區域試圖實現用例爲對象,例如:使用情況作爲當前項目中OOP
public class SaveSalesOrderUseCase {
public void Execute(SalesOrderUseCaseModel salesOrderModel) {
// implementation as list steps defined in use-case
}
}
這有什麼感覺來設計系統,這種方式?它如何能夠(正面和負面地)影響關於OOP,SOLID原則和領域模型等方面的系統設計?
有沒有經驗?
謝謝。
如果您將系統行爲視爲一等公民,封裝行爲的類將承擔一項責任。這就是DCI做得很好。 – ciscoheat