多项选择题

合同解释应遵循的原则为()

A、主次原则
B、整体解释原则
C、历史解释原则
D、参照惯例原则