单项选择题

A.抽取公共的功能为服务层
B.提高了代码复用性
C.系统间耦合度变低
D.调用关系错综复杂,难以维护