總結 - 設計模式,企業應用架構模式,架構模式

weixin_34402090發表於2013-04-29

設計模式:

  1. 簡單工廠模式
  2. 工廠方法模式
  3. 抽象工廠方法模式
  4. 單例模式
  5. 外觀模式
  6. 生成器模式
  7. 原形模式
  8. 中介者模式
  9. 代理模式
  10. 觀察者模式
  11. 命令模式
  12. 迭代器模式
  13. 組合模式
  14. 模版方法模式
  15. 策略模式
  16. 狀態模式
  17. 備忘錄模式
  18. 享元模式
  19. 直譯器模式
  20. 裝飾器模式
  21. 職責鏈模式
  22. 橋接模式
  23. 訪問者模式

 

企業應用架構模式

  1. 事務指令碼
    1. 大家都懂的寫法
  2. 領域模型
    1. DDD的建模方法:領域物件、value物件
  3. Unit of Work
    1. Entity Framework已經整合這功能了
  4. Lazy Load
    1. 同上
  5. 查詢物件
    1. 針對Specification類的自定義
  6. 資源庫Repository
  7. DTO和Message
    1. 和WCF有關係,對大資料的soap需要自定義壓縮、還原,否則佔頻寬
  8. 併發鎖
    1. Entity Framework已經整合這功能了,加[Concurrency] Attribute就搞定

 

架構模式

  1. 分層架構模式
  2. 微核心架構模式,比如Event Framework所用

架構模式可以共同應用於一個系統中,分而治之。

相關文章