多项选择题

根据法人设立目的各有不同的情形,可将法人分为()。

A.营利法人
B.非营利法人
C.特别法人
D.政府法人