多项选择题

出现下列哪些情况时。合同的权利与义务终止()。

A.债务已按约定履行
B.合同解除
C.债务互相抵消
D.债权人免除债务