多项选择题

A.系统中的构件可实现应用需求,并能将任意复杂度的功能封装在一起
B.所有构件之间的通讯是通过以连接件为中介的异步消息交换机制来实现的
C.构件相对独立,构件之间依赖性较少
D.构件关联性较强,相互依赖较多