更新時(shí)間:2020-08-13 12:14:43 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1589次
面向?qū)ο笤O(shè)計(jì)的基本原則有哪些?下面就由動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編來(lái)為大家解答。
SRP 單一職責(zé)原則
就一個(gè)類而言,應(yīng)該專注于做一件事和僅有一個(gè)引起它變化的原因。
OCP 開放--封閉原則
對(duì)于擴(kuò)展開放,對(duì)于修改封閉。
LSP 里氏替換原則
子(繼承)類能在程序中代替父類(C#:基類,Java:超類)。
DIP 依賴倒置原則
抽象不依賴于細(xì)節(jié),細(xì)節(jié)應(yīng)該依賴抽象。(面向抽象編程,C#為面向接口編程)。
ISP 接口隔離原則
接口屬于用戶類。(接口面用用戶類,不用想著和自身層次、方法相關(guān))
REP 重用發(fā)布等價(jià)原則
重用的粒度就是發(fā)布的粒度。(?這個(gè)沒有具體的認(rèn)識(shí))
CCP 共同封閉原則
對(duì)于需求的響應(yīng),一個(gè)包中的所以類,有一個(gè)共同的響應(yīng)(改變),而對(duì)于包外是不造成影響。
CRP 共同重用原則
包中的所有類共同重用,就是要重用就全部重用。
ADP 無(wú)環(huán)依賴原則
依賴關(guān)系不要存在環(huán)。
ADP 穩(wěn)定依賴原則
朝著穩(wěn)定的方向進(jìn)行依賴。
SAP 穩(wěn)定抽象原則
包的抽象程度應(yīng)該和穩(wěn)定程序一致。
以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“面向?qū)ο笤O(shè)計(jì)的基本原則有哪些?”的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743