构造器注入 上图为构造器注入的代码,直接在构造方法BraveKnight()中把quest接口当参数传入进来而不是如图2一样自己创建.这样的好处是实现了松耦合,也是面向接口编程,直接传入接口可以通过多态来调用接口的实现方法,不需要变更出入的quest参数. 测试: