多项选择题

A.合同约定义务
B.法律规定义务
C.结果预见义务
D.结果避免义务