多项选择题

A.使开发和维护的技术含量降低
B.重用性高,提高生产效率,降低开发成本,提高软件质量
C.部署快,缩短开发时间
D.可维护性高,更易于维护和修改