[多选题]

关于程序模块优化的启发式规则有若干条,以下规则中符合优化原则的是()。

A.通过模块的合并和分解,降低模块的耦合度,提高模块的内聚性

B.提高上层模块的扇出,减少模块调用的层次

C.将模块的作用范围限制在模块的控制范围之内

D.降低模块之间接口的复杂性,避免“病态连接”

E.降低上层模块的扇出,增加模块调用的层次

参考答案与解析: