单项选择题

A.多个控制器中出现了相同的代码,那么便可以把它提取出来,封装成一个服务
B.服务可以通过依赖注入的方式被使用
C.服务可以在module()函数的参数中被注入
D.使用服务可以达到代码复用的目的