4 設計模式總述

2022-08-24 08:12:12 字數 559 閱讀 7739

1.從今天開始 就詳細介紹各個設計模式了。

設計模式總共可以分為三大類:  

1.建立型設計模式 :簡單理解為(物件怎麼來)

2.結構型設計模式:簡單理解為 (物件和誰有關係)

3.行為型設計模式:簡單理解為 (物件與物件在幹嘛)

說明:  1.在正式開講設計模式之前--先說說設計模式是什麼:

設計模式其實就是一種設計思想,是一套被人反覆使用,多數人知曉,經過分類編目,**設計經驗的總結。

在學習設計模式的時候不用生搬硬套,要去理解他的核心設計事項。他是前人總結出來的一種設計思想,設計原則。

在理解的基礎上進行記憶。最好的記憶方式就是理解。沒事的時候,可以找張紙,通過uml結構圖的形式,畫出對應的設計模式進行鞏固。

通過圖形進行記憶,事半功倍。 --前提是在你理解的基礎上進行。 

2.使用設計模式的目的是什麼?

使用設計模式是為了,可從用**。讓**更容易為他人所理解,增強**的可讀性,保證**的質量。

忠告:路是一步一步走的,飯是一口一口吃的。 學習設計模式一定要用心領會。乙個乙個來,切不可急躁,囫圇吞棗,貪多嚼不爛啊。

設計模式 1 總述

物件導向三大特性 物件導向六大原則 子類可以實現父類的抽象方法,但不能覆蓋父類的非抽象方法。子類中可以增加自己特有的方法。當子類的方法過載父類的方法時,方法的前置條件 即方法的形參 要比父類方法的輸入引數更寬鬆。當子類的方法實現父類的抽象方法時,方法的後置條件 即方法的返回值 要比父類更嚴格。23種...

設計原則總述

moon1128 設計原則 1.開 閉 原則 open closed principle,ocp 2.黎克特制代換原則 liskov substitution principle,lsp 3 依賴倒轉原則 dependency inversion principle,dip 4 介面隔離原則 int...

heritrix設計詳解 一 總述

讀了一段時間的原始碼,結合網上的文件和自己的理解來詳解下heritrix的體系結構,總體來說hertitrix是乙個設計優良的框架,擴充套件性極強,除了無法實現分布式之外,其他部件都可以被擴充套件。b 體系結構 b frontier 邊界部件 跟蹤哪個預定的uri將被收集,和已經被收集的uri,選擇...