更新時間:2020-08-13 12:14:43 來源:動力節(jié)點 瀏覽1672次
面向?qū)ο笤O計的基本原則有哪些?下面就由動力節(jié)點java培訓機構的小編來為大家解答。
SRP 單一職責原則
就一個類而言,應該專注于做一件事和僅有一個引起它變化的原因。
OCP 開放--封閉原則
對于擴展開放,對于修改封閉。
LSP 里氏替換原則
子(繼承)類能在程序中代替父類(C#:基類,Java:超類)。
DIP 依賴倒置原則
抽象不依賴于細節(jié),細節(jié)應該依賴抽象。(面向抽象編程,C#為面向接口編程)。
ISP 接口隔離原則
接口屬于用戶類。(接口面用用戶類,不用想著和自身層次、方法相關)
REP 重用發(fā)布等價原則
重用的粒度就是發(fā)布的粒度。(?這個沒有具體的認識)
CCP 共同封閉原則
對于需求的響應,一個包中的所以類,有一個共同的響應(改變),而對于包外是不造成影響。
CRP 共同重用原則
包中的所有類共同重用,就是要重用就全部重用。
ADP 無環(huán)依賴原則
依賴關系不要存在環(huán)。
ADP 穩(wěn)定依賴原則
朝著穩(wěn)定的方向進行依賴。
SAP 穩(wěn)定抽象原則
包的抽象程度應該和穩(wěn)定程序一致。
以上就是動力節(jié)點java培訓機構的小編針對“面向?qū)ο笤O計的基本原則有哪些?”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務。