解除合同与终止合同的具体区别如下:
1、适用范围不同,合同终止只适用于继续性合同,即债务不能一次履行完毕而必须持续履行方能完成的合同,而解除合同原则上只适用于非继续性合同。
2、适用的条件不同,合同终止既适用于一方违反合同。但是解除合同既可以适用一方违反合同也可以适用无违反合同的情形。
3、法律后果不同,合同终止仅使合同关系发生将来消灭的效力,不具有溯及既往的效力,因此不能产生恢复原状的法律后果;而合同解除使合同关系发生既往消灭的效力,具有溯及既往的效力,因而对已
履行的合同将产生恢复原状的后果。