多项选择题

《合同法》规定,债权人可以将合同的权利全部或者部分转让给第三人,但有下列情形之一的除外()。

A.按照合同主体不得转让
B.按照当事人约定不得转让
C.依照法律规定不得转让
D.根据合同性质不得转让
E.按照合同客体不得转让