合同法的基本原则包括以下种类:

A、不能以约定排除的强制性规范原则

B、在一定条件下允许当事人加以变更的原则:如诚实信用原则;

C、兼具强制性和任意性的原则:如合同正义的原则;

D、当事人可以变更适用的原则:如鼓励交易的原则
出自:河南大学合同法例题