多项选择题

A.收养是一种身份法上的行为
B.收养是一种变更亲属身份及其权利义务的行为
C.收养只能发生在非直系血亲之间
D.收养关系是一种拟制血亲关系