1. 單一職責(zé)原則:一類只做它該做的事。
2. 里氏替換原則:子類必須能夠替換基類(父類),否則不應(yīng)當(dāng)設(shè)計(jì)為其子類。
3. 依賴倒換原則:設(shè)計(jì)要依賴于抽象而不是具體化。
4. 接口隔離原則:接口要小而專,不能大而全。
5. 開閉原則 :一個(gè)軟件實(shí)體如類、模塊和函數(shù)應(yīng)該對擴(kuò)展開放,對修改關(guān)閉。
6. 組合/聚合復(fù)用原則:盡量使用組合和聚合,少使用繼承的關(guān)系來達(dá)到復(fù)用的原則。
7. 迪米特法則:低耦合,高內(nèi)聚。
以上就是本文的全部內(nèi)容,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,同時(shí)也希望多多支持服務(wù)器之家!
原文鏈接:http://www.cnblogs.com/gjmfg/p/6247778.html