多项选择题

依据《合同法》的规定,违约责任,除另有规定外,总体上实行()原则。

A.严格责任
B.过错责任
C.无过错责任
D.主要责任
E.完全责任