首先,還是先做個廣告,我的淘寶小店:鼎真生態館 -- 福鼎白茶專賣 ,IT男做淘寶不容易,平時沒什么時間,有錢的撐個錢場,沒錢的撐個人場(收藏一下)
我們為什么要使用設計模式,本文雖然是說.net,但設計模式並不限於.net,都適用,使用設計模式原因有很多,比如
- 統一核心代碼,讓代碼看起來更容易懂,或者說封裝核心代碼
- 方便重構,方便需求調整
- 提升自己,設計出好的架構
等等一堆理由,設計模式有很多,但就像語言一樣,全世界有成百上千種,不必每種都掌握,但常用的很有必要
網上有很多設計模式的資料,通過之前的學習,我整理了一些連接,這些文章寫的很好,我就沒必要去copy了
單例模式和工廠模式是我們用的最多的,大家先看這兩個
C#設計模式(5)——建造者模式(Builder Pattern)
C#設計模式(6)——原型模式(Prototype Pattern)
C#設計模式(7)——適配器模式(Adapter Pattern)
C#設計模式(8)——橋接模式(Bridge Pattern)
C#設計模式(9)——裝飾者模式(Decorator Pattern)
C#設計模式(10)——組合模式(Composite Pattern)
C#設計模式(11)——外觀模式(Facade Pattern)
C#設計模式(12)——享元模式(Flyweight Pattern)
C#設計模式(13)——代理模式(Proxy Pattern)
