概述
这段时间工作需要重新复习了一下设计原则(另外随笔总结)和模式,重新整理了一下自己的思绪,做个总结:
首先,模式语言是对应不同的软件设计层次的 ,我觉得如下的这个层次划分比较合理
软件设计层次及相关模式: (后面是本人的理解)
- 对象和类:实现模式、惯用法、各个语言(Java 、.NET、C++)的类库
- 微架构:设计模式
- 框架:基础框架,如spring、hibernate...
- 应用层:企业应用架构模式
- 系统层:各个应用间的交互,企业集成架构模式
- 企业层:开发机构的技术策略、指导原则和过程。如SOA应该算是企业模式,层次在应用和集成之上,相似的还有EDA。
- 全球/行业层:建立不同企业间的标准
除此之外,还有一些其他的模式值得我们关注
项目管理(行为)模式:
分析模式:《分析模式 :可复用对象模型》、《 彩色UML 建模》讲解了一些分析的时候产生的分析模型或者说领域模型
反模式:各个设计层次出现的反模式
转载于:https://www.cnblogs.com/yecllsl/archive/2011/03/31/2000794.html
最后
以上就是欢呼老虎为你收集整理的重读模式与架构(1)——层次划分的全部内容,希望文章能够帮你解决重读模式与架构(1)——层次划分所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复