房地产公司网站下载,企业网站内使用了哪些网络营销方式,万维网使用的网站,二级网站建设检查评比方案调用/返回风格是指在系统中采用了调用与返回机制。利用调用-返回实际上是一种分而治之的策略#xff0c;其主要思想是将一个复杂的大系统分解为若干子系统#xff0c;以便降低复杂度#xff0c;并且增加可修改性。程序从其执行起点开始执行该构件的代码#xff0c;程序执行… 调用/返回风格是指在系统中采用了调用与返回机制。利用调用-返回实际上是一种分而治之的策略其主要思想是将一个复杂的大系统分解为若干子系统以便降低复杂度并且增加可修改性。程序从其执行起点开始执行该构件的代码程序执行结束将控制返回给程序调用构件。调用/返回体系结构风格主要包括主程序/子程序风格、面向对象风格、层次型风格以及客户端/服务器风格。
1.主程序/子程序风格 主程序/子程序风格一般采用单线程控制把问题划分为若干处理步骤构件即为主程序和子程序。子程序通常可合成为模块。过程调用作为交互机制即充当连接件。调用关系具有层次性其语义逻辑表现为子程序的正确性取决于它调用的子程序的正确性。
2.面向对象体系结构风格 抽象数据类型概念对软件系统有着重要作用目前软件界已普遍转向使用面向对象系统。这种风格建立在数据抽象和面向对象的基础上数据的表示方法和它们的相应操作封装在一个抽象数据类型或对象中。这种风格的构件是对象或者说是抽象数据类型的实例(见图1。 图1 面向对象体系结构风格
3.层次型体系结构风格 层次系统见图2组成一个层次结构每一层为上层提供服务并作为下层的客户。在一些层次系统中除了一些精心挑选的输出函数外内部的层接口只对相邻的层可见。这样的系统中构件在层上实现了虚拟机。连接件由通过决定层间如何交互的协议来定义拓扑约束包括对相邻层间交互的约束。由于每一层最多只影响两层同时只要给相邻层提供相同的接口允许每层用不同的方法实现这同样为软件重用提供了强大的支持。 图2 层次型体系结构风格
4.客户端/服务器体系结构风格 C/S客户端/服务器软件体系结构见图3是基于资源不对等且为实现共享而提出的在20世纪90年代逐渐成熟起来。两层C/S体系结构有3个主要组成部分数据库服务器、客户应用程序和网络。服务器后台负责数据管理客户机前台完成与用户的交互任务称为“胖客户机瘦服务器”。 图3 C/S体系结构风格 与两层C/S结构相比三层C/S结构见图4增加了一个应用服务器。整个应用逻辑驻留在应用服务器上只有表示层存在于客户机上故称为“瘦客户机”。应用功能分为表示层、功能层和数据层三层。表示层是应用的用户接口部分通常使用图形用户界面功能层是应用的主体实现具体的业务处理逻辑数据层是数据库管理系统。以上三层逻辑上独立。 图4 三层C/S体系结构风格