多项选择题

A.功能封装,有利于模块化开发
B.复用性好,有利于组件式调用
C.代码简洁,有利于代码优化
D.以上都不对