多项选择题

A.函数式编程
B.面向对象特性
C.静态类型
D.扩展性