多项选择题

根据法律是否设有规范并赋予一个特定名称,可将合同分为()。

A.有偿合同
B.单务合同
C.双务合同
D.典型合同
E.非典型合同