接口隔离原则(ISP) 不应该强迫客户程序依赖它们不用的方法接口应该小而完备 小:不要把不必要的方法暴露出去 本类使用private子类使用protected真正有必要才暴露出去public 如果无节制的把方法暴露出去,就很容易让外部程序(客户程序)对这些方法产生依赖。一旦产生依赖,你就要让你的接口保持稳定。因为你一旦更改,客户端程序也要跟着改。