设计模式:七大设计原则、UML类图七大设计原则UML类图
设计模式七大设计原则单一职责原则接口隔离原则依赖倒转原则里氏替换原则开闭原则迪米特法则七大设计原则单一职责原则一个类应该只负责一项职责。当A类负责两个不同职责:职责1、职责2。当职责1需求改变时,可能造成职责2执行错误,此时应该将A类颗粒度分为A1类、A2类。接口隔离原则客户端不应该依赖它不需要的接口。B继承A。但是B只用到A用A1方法,没用到A2方法。需要将接口A进行拆分接口A1、接口A2。B继承A1。依赖倒转原则高层模块不应依赖底层模块,二则都应该依赖抽象,抽象是指接口或抽象类