(用到了依赖倒置原则) 我们写的代码中,有的时候可能会出现根据外面给定的不同的参数在方法中根据参数实例化不同的实例,就是会根据不同的参数会new出不同的实例.如果这么写了,这段代码会非常的脆弱,一旦出现新的类型,那么就需要重写将这段代码找出来添加写的new.之前说过针对接口编程,而不是针对实现.这句话也可以理解成,代码中尽量不要出现具体的实例.能用到实例的地方,应该用超类来代替,通过多态让代码走正确的分支. 通过例子来说明(看的就是<Head First 设计模式>这本书,所有还是用书中的例子…