单项选择题

当事人有订立和不订立合同的自由体现的是合同法的哪一原则()

A.平等原则
B.自愿原则
C.公平原则
D.诚实信用原则