選項A:根據法律法規是否明確規定其名稱,可分為知名合同和無名合同。選項B:根據法律、法規或是否需要特定的形式和程序,合同可分為重要合同和不必要合同。選項C:根據雙方是否有相互支付義務,合同可分為單向合同和雙向合同。選項D:根據標的物是否需要交付才能成立,分為約定合同和實踐合同。