多项选择题

从法律和道德的双重角度看,公务员具有双重身份即()。

A.普通公民,他享有宪法和法律赋予的权力
B.法人,他享有宪法和法律赋予的各种权力与义务
C.行使权力的人,他应当按照宪法和法律的规定来履行职责
D.公仆,他应当不计个人得失全身心投入到国家权力的施行之中