简述合同法总则规定的法定解除的原因。
(1)因不可抗力致使不能实现合同目的。 (2)一方预期违约。 (3)当事人一方迟延履行主要义务,经催告后在合理期限内仍未履行的。 (4)当事人一方有根本违约情形的。