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

A.賠償損失
B.違約金—
C.強制實際履行
D.恢復原狀