多项选择题

合同法的基本原则有()

A.平等原则
B.合同自由原则
C.公平原则
D.诚实信用原则
E.公序良俗原则