1.2.2 設(shè)計(jì)模式的分類 為了縮小范圍,我們僅討論Java設(shè)計(jì)模式,也就是GoF著作中提到的23個(gè)設(shè)計(jì)模式。對(duì)于這23個(gè)設(shè)計(jì)模式,GoF把它們分為三類。 創(chuàng)建型模式:抽象了對(duì)象實(shí)例化的過(guò)程,用來(lái)幫助創(chuàng)建對(duì)象的實(shí)例。 結(jié)構(gòu)型模式:描述如何組合類和對(duì)象以獲得更大的結(jié)構(gòu)。 行為型模式:描述算法和對(duì)象間職責(zé)的分配。 當(dāng)然也有按其他方式進(jìn)行分類的,這里就不再討論了。 |
|
來(lái)自: 靜聽(tīng)沙漏 > 《研磨設(shè)計(jì)模式》