單一職責(zé)原則:控制類(lèi)的粒度大小、將對(duì)象解耦、提高其內(nèi)聚性。

大學(xué)學(xué)生工作管理類(lèi)圖
接口隔離原則:為各個(gè)類(lèi)建立它們需要的專(zhuān)用接口,而不要試圖去建立一個(gè)很龐大的接口供所有依賴(lài)它的類(lèi)去調(diào)用。
接口隔離原則和單一職責(zé)都是為了提高類(lèi)的內(nèi)聚性、降低它們之間的耦合性,體現(xiàn)了封裝的思想,但兩者是不同的:
單一職責(zé)原則注重的是職責(zé),而接口隔離原則注重的是對(duì)接口依賴(lài)的隔離。
單一職責(zé)原則主要是約束類(lèi),它針對(duì)的是程序中的實(shí)現(xiàn)和細(xì)節(jié);接口隔離原則主要約束接口,主要針對(duì)抽象和程序整體框架的構(gòu)建。

學(xué)生成績(jī)管理類(lèi)圖