設計模式:
- 簡單工廠模式
- 工廠方法模式
- 抽象工廠方法模式
- 單例模式
- 外觀模式
- 生成器模式
- 原形模式
- 中介者模式
- 代理模式
- 觀察者模式
- 命令模式
- 迭代器模式
- 組合模式
- 模版方法模式
- 策略模式
- 狀態模式
- 備忘錄模式
- 享元模式
- 直譯器模式
- 裝飾器模式
- 職責鏈模式
- 橋接模式
- 訪問者模式
企業應用架構模式
- 事務指令碼
- 大家都懂的寫法
- 領域模型
- DDD的建模方法:領域物件、value物件
- Unit of Work
- Entity Framework已經整合這功能了
- Lazy Load
- 同上
- 查詢物件
- 針對Specification類的自定義
- 資源庫Repository
- DTO和Message
- 和WCF有關係,對大資料的soap需要自定義壓縮、還原,否則佔頻寬
- 併發鎖
- Entity Framework已經整合這功能了,加[Concurrency] Attribute就搞定
架構模式
- 分層架構模式
- 微核心架構模式,比如Event Framework所用
架構模式可以共同應用於一個系統中,分而治之。