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