多项选择题

根据《合同法》规定,有下列情形之一的,当事人可以解除合同:( )。 A.
因不可抗力致使不能实现合同目的 B.
在履行期限届满之前,当事人一方明确表示不履行主要债务 C.
债务相互抵销 D.
当事人协商一致,可以解除合同 E.
债权债务同归于一人