[多选题]
根据《合同法》,合同解除的种类包括()。
A.自动解除
B.协议解除
C.约定解除
D.法定解除
E.违约解除
参考答案与解析: