多项选择题

建筑的材料选择应该考虑哪些因素?()

A.功能需求和建筑风格
B.美学要求和环保要求
C.物理性能和价格
D.地域文化和历史特色