備忘-設計模式

一、高內聚,低耦合(高低)
高內聚:同一軟件模塊內,聚集相關性很強的代碼,只負責一項任務,越簡單越好,就是單一責任原則。
低耦合:同一軟件結構內,模塊之間相互聯繫的程度要低,聯繫越緊密,耦合度越高。

二、面向抽象編程(虛實)
要點:爲了保證客戶端與具體實現之間解耦,程序中儘量使用抽象類型作爲對象實例變量的類型。

三、多用組合少用繼承(上下)
在一個對象中包含另一個對象的引用

四、對擴展開放,對修改關閉(開關)
如果說開閉原則是父類,那其他設計原則都是其子類

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章