由於最近項目處於維護階段,工作沒有那么匆忙了。於是開始回頭整理一下常用設計模式。
雖說設計模式大家都知道,但是在寫代碼過程中為了抓項目進度有時候寫着寫着就變成面向過程開發了……后面維護起來將會相當的悲劇。
現在重新整理一下設計模式,以及整理一下思路,每個設計模式的應用場景,以及現在項目里面怎么去優化等。分享一下github的地址:
該項目以簡單的demo來直觀的呈現
以簡單的例子來描述.Net中使用的各種設計模式的案例。源碼基於Visual Studio 2017開發
此項目主要提供了如下幾種設計模式的案例
1.工廠模式
2.抽象工廠模式
3.單例模式
4.建造者模式
5.原型模式
6.適配器模式
7.橋接模式
8.過濾器模式
9.組合模式
10.裝飾器模式
11.外觀模式
12.享元模式
13.代理模式
14.責任鏈模式
15.命令模式
16.解釋器模式
17.迭代器模式
18.中介者模式
19.備忘錄模式
20.觀察者模式
……后續將會繼續更新
