A. 抽象 B. 封装 C. 多态 D. 继承
A. 由于硬件配置的变化,而对软件进行的维护升级 B. 因为数据格式或文件结构的改变,导致对软件进行维护升级 C. 由于市场操作系统普遍升级,而对软件进行升级维护,以满足操作系统 D. 由于用户提出部分功能扩充和增强,而进行的软件维护