多项选择题

A.中间件和软构件
B.面向对象
C.网络化
D.嵌入式