以下可以降低系统耦合的做法包括  
A、严格遵守分层架构模式
B、不允许模块之间、类之间、服务之间出现调用关系
C、避免模块之间、类之间、服务之间的双向互相调用
D、减少模块之间传递的参数个数