总结 设计模式,企业应用架构模式,架构模式

设计模式:

  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所用

架构模式可以共同应用于一个系统中,分而治之。

原文地址:https://www.cnblogs.com/aarond/p/zj.html