多项选择题

A.每个模块表示一个自我包含的逻辑任务
B.每个模块都是复杂的
C.模块是开放的
D.每个模块有单一的入口和出口