COLA架构中,一些建议的命名规范,可供参考,不同的COLA版本也略有差异。
在COLA架构中,我们也能找到以前熟悉的VO,DTO等对象,只不过在COLA中后缀名变了:
VO->CO,COLA中CO对象用于展示给前端。
DTO->Cmd或Qry,COLA中Cmd或Qry对象用于前端和后端的数据交互,Cmd表示命令对象,Qry表示查询对象。
Entity->DO,数据持久化对象。
此外,对于领域对象domain,比如UserDomain,我们在COLA中称之为UserE。
领域事件的命名,如创建一个新客户,命令为CustomerCreatedEvent。