多项选择题

按照承发包方式对合同进行分类,包括( )。

A.建筑工程施工合同
B.单位工程施工承包合同
C.工程项目总承包合同
D.BOT合同
E.勘察、设计或施工总承包合同