面向对象设计原则-单一职责原则、接口隔离原则

单一职责原则:控制类的粒度大小、将对象解耦、提高其内聚性。

大学学生工作管理类图

接口隔离原则:为各个类建立它们需要的专用接口,而不要试图去建立一个很庞大的接口供所有依赖它的类去调用。

接口隔离原则和单一职责都是为了提高类的内聚性、降低它们之间的耦合性,体现了封装的思想,但两者是不同的:
单一职责原则注重的是职责,而接口隔离原则注重的是对接口依赖的隔离。
单一职责原则主要是约束类,它针对的是程序中的实现和细节;接口隔离原则主要约束接口,主要针对抽象和程序整体框架的构建。


学生成绩管理类图

你可能感兴趣的:(面向对象设计原则-单一职责原则、接口隔离原则)