一:单一职责原则单一职责有2个含义,一个是避免相同的职责分散到不同的类中,另一个是避免一个类承担太多职责.减少类的耦合,提高类的复用性. 二:接口隔离原则表明客户端不应该被强迫实现一些他们不会使用的接口,应该把胖接口中额方法分组,然后用多个接口代替它,每个接口服务于一个子模块.简单说,就是使用多个专门的接口比使用单个接口好很多.该原则观点如下:1,一个类对另外一个类的依赖性应当是建立在最小的接口上2,客户端程序不应该依赖它不需要的接口方法. 三:开放-封闭原则open模块的行为必须是开放的.支持…