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