- 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风格的特点是构件只能觉察到上层构件的存在,而无法觉察到下
您可能关注的文档
- 1例糖尿病酮症酸中毒的护理.doc
- 1-贫困生家庭情况调查表.doc
- 2.民国时期民族工业的曲折发展.ppt
- 2.助听器电原理与主要组件.ppt
- 2_气举工艺设计及基础.ppt
- 2-第二章 冲压液压机.ppt
- 03、塑料填充配方设计.ppt
- 03级机制1班 胡春梅 说明书.doc
- 3、学前教育史之第二章:古代学前教育思想.doc
- 3D图形渲染引擎研究背景意义及国内外研究现状.doc
- 第1课时计数原理及其简单应用课件2025-2026学年高二下学期数学人教A版选择性必修第三册.pptx
- 平行四边形的性质第2课时课件2025-2026学年北师大版数学八年级下册.pptx
- 第九单元溶液复习课件2025-2026学年九年级化学人教版下册.pptx
- 用坐标表示平移(1)课件2025-2026学年人教版七年级数学下册.pptx
- 复数的加、减运算及其几何意义课件-2025-2026学年高一下学期数学人教A版必修第二册.pptx
- 分类加法计数原理与分步乘法计数原理课件2025-2026学年高二下学期数学人教A版选择性必修第三册.pptx
- 用坐标表示平移(2)课件2025-2026学年人教版七年级数学下册.pptx
- 用坐标描述简单几何图形课件2025--2026学年人教版七年级数学下册.pptx
- 课时2选择方案(课件)2025-2026学年人教版(2024)数学八年级下册.pptx
- 平移课件2025-2026学年人教版数学七年级下册.pptx
原创力文档

文档评论(0)