目录 用接口来引用对象,实现了开闭原则。如果直接用实现类来引用,后期对这个功能进行修改会影响到调用此类的方法灵活。比如一个功能有多个实现的时候,变换实现方法就会改动调用方的代码,用接口则不会,可直接变换实现即可,不会改变调用方的代码。