COLA架構中,一些建議的命名規(guī)范,可供參考,不同的COLA版本也略有差異。
在COLA架構中,我們也能找到以前熟悉的VO,DTO等對象,只不過在COLA中后綴名變了:
VO->CO,COLA中CO對象用于展示給前端。
DTO->Cmd或Qry,COLA中Cmd或Qry對象用于前端和后端的數(shù)據(jù)交互,Cmd表示命令對象,Qry表示查詢對象。
Entity->DO,數(shù)據(jù)持久化對象。
此外,對于領域對象domain,比如UserDomain,我們在COLA中稱之為UserE。
領域事件的命名,如創(chuàng)建一個新客戶,命令為CustomerCreatedEvent。