多項選擇題承擔(dān)違約民事責(zé)任的方式有()。

A.賠償損失
B.違約金—
C.強(qiáng)制實際履行
D.恢復(fù)原狀