第一大原則 :開閉原則
一句話總結 :軟體系統必須對拓展開放,對修改關閉
第二大原則 :黎克特制代換原則
一句話總結 :子類必須能夠替換成他們的基類
表現 : 盡量從抽象類繼承而不從實體類繼承,抽象呼叫
第三大原則 :依賴倒轉原則
一句話總結 :依賴於抽象而不依賴於具體
表現 : 對介面程式設計而不是對實現程式設計,盡可能使用抽象類作為變數
第四大原則 :介面隔離原則
一句話總結 :使用多個隔離介面
表現 : 對介面進行角色細分
第五大原則 :迪公尺特法則
一句話總結 :儘量減少類之間的依賴
表現 : 使用友元類 (中介類)
第六大原則 :合成復用原則
一句話總結 :has-a 用聚合 is-a 用整合
一句話評論設計模式六大原則
原則,故名思議則是本質的意思。所謂擒賊先擒王,研究設計模式自然要先了解設計原則,所有的模式都是在這些原則的基礎之上發展起來的,有的是側重乙個,有的是多個都有所涉及。看完設計模式之後,我感覺到每個模式都有這些原則的影子,還滲透著物件導向的三大屬性,也覺得這些原則也都有相通之處,正是有了他們才使我們由 ...
一句話評論設計模式六大原則
原則,故名思議則是本質的意思。所謂擒賊先擒王,研究設計模式自然要先了解設計原則,所有的模式都是在這些原則的基礎之上發展起來的,有的是側重乙個,有的是多個都有所涉及。看完設計模式之後,我感覺到每個模式都有這些原則的影子,還滲透著物件導向的三大屬性,也覺得這些原則也都有相通之處,正是有了他們才使我們由 ...
一句話評論設計模式六大原則
原則,故名思議則是本質的意思。所謂擒賊先擒王,研究設計模式自然要先了解設計原則,所有的模式都是在這些原則的基礎之上發展起來的,有的是側重乙個,有的是多個都有所涉及。看完設計模式之後,我感覺到每個模式都有這些原則的影子,還滲透著物件導向的三大屬性,也覺得這些原則也都有相通之處,正是有了他們才使我們由 ...