定义接口和定义接口的实现类是什么关系?
还有例子中的ni.service.doService();为什么要这么写呢
一般来说,将定义接口和定义接口的实现类分开来,是为了解耦合,便于以后维护,修改
另外你确定你这个问题适合本讲吗?