chap03软件体系结构的风格.pptVIP

  • 6
  • 0
  • 约1.33万字
  • 约 141页
  • 2017-09-21 发布于江西
  • 举报
◇ 解释器风格 第3章 软件体系结构风格 3.2 经典软件体系结构风格 ◎它的优点是有助于应用程序的可移植性和程序设计语言的跨平台能力,以及对未实现的硬件进行仿真。    ◎其缺点是额外的间接层次带来了系统性能的下降。 ◇ 解释器风格举例 第3章 软件体系结构风格 3.2 经典软件体系结构风格 ◎程序设计语言的编译器,比如Java、Smalltalk等。 ◎脚本语言,比如Awk、Perl、JavaScript等。 ◇ C2风格 第3章 软件体系结构风格 3.2 经典软件体系结构风格 ◎ C2风格是一个基于消息传递的,适合于GUI软件开发的体系结构风格。C2风格之所以得名,是因为它的很多思想来源于Chiron-1用户界面系统,所以被命名为Chiron-2,简称C2。 ◎ C2风格由构件和连接件两种元素组成,构件和连接件都由顶部和底部组成,构件与构件间只能通过连接件连接,连接件之间则可以直接相连,构件的顶部、底部分别与连接件的底部、顶部相连,连接件间的连接规则也一样。 ◎ 构件间发送的消息有两种,分别是向上级构件发出请求(Request)和向下级构件指示(Notify)状态的改变。而连接件负责消息的过滤、路由和广播等通信及相关处理 ◇ C2风格 第3章 软件体系结构风格 3.2 经典软件体系结构风格 ◎ C2风格的特点是构件只能觉察到上层构件的存在,而无法觉察到下

文档评论(0)

1亿VIP精品文档

相关文档