多项选择题

A.公共财政的主体是政府
B.公共财政分配的对象是社会产品
C.财政分配的目的是满足社会公共需要
D.保障政府行使其职能