多项选择题

公共建筑按其功能特征可分为()。

A.生活服务性建筑
B.菜场建筑
C.科研建筑
D.非生产性建筑
E.宗教建筑