多项选择题

( )情况下,施工合同可以解除。

A.双方经协商达成协议
B.由于不可抗力的作用无法实现合同目的
C.由于一方法定代表人的变动
D.由于一方违约,使施工合同履行成为不必要
E.当事人一方破产而确实无法履行合同