合同解除有约定解除和法定解除。约定解除是当事人协商一致或合同约定的解除条件成就时,可解除合同。例如合同约定一方迟延履行主要债务经催告后在合理期限内仍未履行,另一方有权解除。法定解除则依据法律规定,如因不可抗力致使不能实现合同目的;在履行期限届满前,一方明确表示或以自己行为表明不履行主要债务等情形,当事人可解除合同。合同终止的情形包括债务已经按照约定履行;合同解除;债务相互抵销;债务人依法将标的物提存;债权人免除债务;债权债务同归于一人等。《民法典》第五百六十二条规定了当事人协商一致可以解除合同,当事人可以约定一方解除合同的事由。第五百六十三条规定了法定解除的具体情形。 合同解除或终止后,尚未履行的,终止履行;已经履行的,根据履行情况和合同性质,当事人可以请求恢复原状或采取其他补救措施,并有权请求赔偿损失。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。