多项选择题

根据《合同法》的规定,合同的变更分为( )。

A.违约变更
B.一般变更
C.约定变更
D.法定变更
E.特殊变更