多项选择题

根据公司的资本来源、股东身份,可以将公司分为( )。

A.外资公司
B.国营公司
C.公营公司
D.民营公司