我是靠谱客的博主 欢呼老虎,最近开发中收集的这篇文章主要介绍重读模式与架构(1)——层次划分,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

这段时间工作需要重新复习了一下设计原则(另外随笔总结)和模式,重新整理了一下自己的思绪,做个总结:

首先,模式语言是对应不同的软件设计层次的 ,我觉得如下的这个层次划分比较合理

软件设计层次及相关模式: (后面是本人的理解)

  1. 对象和类:实现模式惯用法、各个语言(Java 、.NET、C++)的类库
  2. 微架构:设计模式
  3. 框架:基础框架,如spring、hibernate...
  4. 应用层:企业应用架构模式
  5. 系统层:各个应用间的交互,企业集成架构模式
  6. 企业层:开发机构的技术策略、指导原则和过程。如SOA应该算是企业模式,层次在应用和集成之上,相似的还有EDA。
  7. 全球/行业层:建立不同企业间的标准
除此之外,还有一些其他的模式值得我们关注

项目管理(行为)模式: 

分析模式:《分析模式 :可复用对象模型》、《 彩色UML 建模》讲解了一些分析的时候产生的分析模型或者说领域模型

反模式:各个设计层次出现的反模式 

 

转载于:https://www.cnblogs.com/yecllsl/archive/2011/03/31/2000794.html

最后

以上就是欢呼老虎为你收集整理的重读模式与架构(1)——层次划分的全部内容,希望文章能够帮你解决重读模式与架构(1)——层次划分所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(105)

评论列表共有 0 条评论

立即
投稿
返回
顶部