合同转让包括了合同权利的转让、合同义务的转让以及合同权利和义务的概括转让三种类型。合同转让既可以全部转让、也可以部分转让。
《合同法》第七十九条:债权人可以将合同的权利全部或者部分转让给第三人,但有下列情形之一的除外:
(一)根据合同性质不得转让;
(二)按照当事人约定不得转让;
(三)按照法律规定不得转让。