設(shè)計(jì)原則:設(shè)計(jì)模式(總綱)
創(chuàng)建型:單例模式 簡單工廠模式 工廠方法模式 抽象工廠模式 建造者模式 原型模式
結(jié)構(gòu)型:代理模式 適配器模式 裝飾器模式 橋接模式 組合模式 享元模式 外觀模式
行為型: 觀察者模式 模板方法模式 命令模式 狀態(tài)模式 職責(zé)鏈模式 解釋器模式 中介者模式 訪問者模式 策略模式 備忘錄模式 迭代器模式
以上便是設(shè)計(jì)模式的分類以及各個(gè)模式的傳送門,可以看到其中行為型模式的個(gè)數(shù)為最多,結(jié)構(gòu)型次之亥啦,創(chuàng)建型設(shè)計(jì)模式最少姑蓝。
在寫這篇文章的時(shí)候唤蔗,LZ考慮的最多的一個(gè)問題就是冒签,從哪幾個(gè)維度去對比設(shè)計(jì)模式能讓大家更加清楚的看出各個(gè)設(shè)計(jì)模式的區(qū)別與聯(lián)系沾瓦,思來想去朱转,LZ決定從以下幾個(gè)維度去對比設(shè)計(jì)模式。
設(shè)計(jì)原則:描述每個(gè)設(shè)計(jì)模式都遵循了哪些設(shè)計(jì)原則授翻,破壞了哪些設(shè)計(jì)原則或悲。