接口隔离:客户端不应该依赖它不需要的接口,即一个类对另一个类的依赖应该建立在最小的接口上 A在使用B类时 往往想到直接new B 可以让B实现一个接口 A使用方法 public void way(接口 x) x.方法 A传入的接口 x 为B 则依赖倒置 编程二者应多依赖接口 接口动作、思考 比如连接数据库时候用接口 不同的数据库实现一个接口 这样可以A使用不同的连接