《大話設計模式之依賴倒轉原則》

//看的也不是很懂,先把裏面的重點摘抄一下先mysql

 

抽象不該該依賴於細節,而細節應該依賴於抽象。算法

針對於接口來編程,不要對於實現來編程。sql

//我的理解:對於一個個程序功能模塊之間經過接口來進行耦合,下次須要升級or改進是,只要依照接口來提供就ok鳥~~~~~~編程

 

【高層模塊不該該依賴底層模塊,兩個都應該依賴抽象】對象

//數據調用時,若是寫死了MSSQL的數據操做,下次若是搞mysql咋辦?接口

 

里氏代換原則:軟件

一個軟件實體若是使用的是一個父類的話,那麼必定適用於其之類,並且它覺察不出父類對象和子類對象的區別。也就是說,軟件裏面,把父類都替換成它的子類,程序的行爲沒有發生變化。程序

//沒有變化,可是好比在算法上的改進等等的效果,內涵的改變數據