設(shè)計(jì)模式的核心指定思想是六大設(shè)計(jì)原則:
1)單一職責(zé)原則:一個(gè)類(lèi)只負(fù)責(zé)一件事
2)開(kāi)閉原則:對(duì)擴(kuò)展開(kāi)放,對(duì)修改關(guān)閉
3)迪米特法則:高內(nèi)聚髓考,低耦合,一個(gè)對(duì)象應(yīng)該對(duì)其它對(duì)象盡可能少的依賴(lài)
4)接口隔離原則:使用多個(gè)專(zhuān)門(mén)的協(xié)議,而不是一個(gè)龐大臃腫的協(xié)議
5)里氏替換原則:父類(lèi)可以被子類(lèi)無(wú)縫替換腻豌,且原有功能不受影響,此原則要求我們不要破壞繼承體系嘱能。
6)依賴(lài)倒置原則: 抽象不應(yīng)該依賴(lài)于具體實(shí)現(xiàn)吝梅,具體實(shí)現(xiàn)可依賴(lài)于抽象