模式的分类

原创 2018年04月16日 18:43:08

1.按照抽象级别可以分为:

(a)分析模式:早期需求分析分析阶段的一些模式。

(b)体系结构模式:设计阶段可复用设计经验。往往重点放在软件整体结构方面。

(c)设计模式:设计阶段可复用的模式。往往重点放在整体结构中的子结构。

(d)惯用法:编程阶段的一些经验,往往和编程语言相关。


2.
按照领域可以分为:

(a)通用模式:领域无关,任何领域都可能涉及到的模式,这种模式往往重点放在软件的非功能性需求上,比如可移植性,可更改性,可维护性等方面。

(b)领域模式:与某个特定领域的具体需求有关,比如通信领域的模式强调通信并发等,企业计算(J2EE,.NET)领域的模式强调基础对象的构建复用以及基础对象的通信联系以及性能提高手段等。这种模式往往重点放在特定领域内的特定非功能性需求或者部分领域通用功能需求上。比如对象的创建销毁,对象之间的透明通信,并发性等。


3.按照模式之间的关系丰富性可以分为:

(a)模式目录:描述每个模式的结构,解决的特定问题,方案,好处以及相应的缺陷。对模式之间的相似性进行分析并根据之归类。简单描述若干模式之间的关系。

(b)模式系统:若干单独的模式组织在一起,模式之间的合作关系,每个模式承担的任务和体现的作用。合作后的整体作用。其介于模式目录和模式语言之间。

(c)模式语言:在模式系统基础上强调对于软件体系结构的计算完全性。在软件构造的每一个方面都有特定的模式满足需求,没有所谓的缺口或者空白。

设计模式总结之模式分类

话说软件江湖还是混沌之时,无门无派,无招无式,GoF(Gang of Four,四个大师),穷理之熟,融会贯通,合著了《Design Patterns: Elements of Reusable Ob...
  • cooldragon
  • cooldragon
  • 2016-08-11 00:41:17
  • 5233

国家发改委张书科给你介绍一种“互联网+分类回收”全新模式

一、国家发改委张书科说,回收箱式的欧美日传统方式在中国行不通。 自2000年起,我国北京、上海、广州等8城市试点垃圾分类14年效果不明显,尤其是近3年来,北京、广州、深圳等政府参照欧美模式投...
  • zsk2015zsk
  • zsk2015zsk
  • 2015-09-15 22:55:00
  • 936

需求分析方法分类

需求分析方法分类: 1.面向过程的方法(Process-oriented methods)主要从系统如何将输入转换为输出的角度来分析系统,如SA2.面向数据的方法(Data-oriented met...
  • yuyin86
  • yuyin86
  • 2012-04-26 08:48:15
  • 534

软件模式的探讨和分类

建筑大师ChristopherAlexander说:模式是对某一情景(或者场景) 多次出现的问题和对应的解决方案的描述。而GOF(”四人帮”)针对面向对象软件领域经常出现的设计问题提出和描述了23个设...
  • GooHong
  • GooHong
  • 2012-10-11 15:02:39
  • 1703

模式识别第二版 重点讨论统计模式识别方法中的特征提取和分类决策。

  • 2009年09月26日 11:06
  • 7.63MB
  • 下载

Posa的114种设计模式_组1、2、3

13类 114个设计模式 1.     从混沌到结构 2.     分布式基础设施 3.     事件分离与分发 4.     接口划分 5.     组件划分 6.     应用控制 ...
  • ppcat_001
  • ppcat_001
  • 2012-10-17 16:39:08
  • 3967

23种设计模式介绍 分类、目的、图

  • 2008年12月24日 16:45
  • 1.1MB
  • 下载

supersu 分类挂载命名空间 影响

supersu 开启 分类挂载命名空间 开一个终端,获取root权限,挂载一个镜像到一个文件夹,例如 mount -o rw /sdcard/a.img /mnt/a 然后继续执行 ls -a...
  • ONE_SIX_MIX
  • ONE_SIX_MIX
  • 2017-06-01 13:32:29
  • 1953

ARM的37个寄存器详解

ARM共有37个寄存器,都是32位长度 37个寄存器中30个为“通用”型,1个固定用作PC,一个固定用作CPSR,5个固定用作5种异常模式下的SPSR。注意:System模式使用User模式寄存器。...
  • wxywxywxy110
  • wxywxywxy110
  • 2017-12-17 19:55:15
  • 142

互联网公司的3种类型和13种业务模式

据国外媒体报道,美国社交理财投资网站Cake Financial创始人史蒂文·卡朋特(Steven Carpenter)日前在知名科技博客TechCrunch上撰文,探讨了互联网公司的3种类型和13种...
  • koudaidai
  • koudaidai
  • 2012-09-22 13:34:43
  • 4816
收藏助手
不良信息举报
您举报文章:模式的分类
举报原因:
原因补充:

(最多只允许输入30个字)