下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、面向对象的景区总体旅游规划研究 06-01-24 13:09:00 作者:佚名 编辑:studa9ngns内容摘要 计算机软件工程领域中面向对象的思想和方法,可以引入旅游区规划的研究和实践中。本文以景区为对象,在总体规划层次对其进行探讨。基于面向对象理念,文章识别出了景区的基本对象(类)有:景区、景段、景点,葩嵌景点、光环景点、廓道、背景、旅游服务设施,引景空间、第一印象区、最后印象区,核心区、缓冲区、活动
2、区,解说系统;同时定义了这些对象(类)的属性和功能,认为用它们可以对景区系统进行较为全面、准确的描述。在此基础上,文章确定了景区对象之间的结构和连接关系,对景区对象体系形成进一步的认识,进而提出了面向对象景区总体规划的5个原则:文脉一致原则、继承性原则、封装性原则、粒度控制原则和可持续发展原则,并构建了面向对象景区总体规划的一般框架模式。 1 引言 旅游规划作为旅游学研究的重要领域,需要科学的理念基础。中国旅游资源开发主要有4种开发理念:以地理科学为主的资源区划学派,以经济学科为主的效益管理学派,以建筑学科为主的园林景区学派,以从事文化研究为主的资源位移学派1。旅游规划实践在这些学派不同理念的
3、指导下,取得了积极的成果。但同时,旅游规划本身又具有很强的技术性、操作性,是一个具有“软”工程性质的实践应用领域,作为一项“软”工程,除了上述理念基础外,还需要工程学的思想和方法作指导。面向对象(object-oriented,简称OO)作为1990年代以来计算机软件领域的主流技术和方法2,是软件工程取得巨大成就的基石。旅游规划作为类似软件开发的“软”工程,能否引入面向对象思想和方法?本文将就此进行初步探讨。按规划层次,旅游区规划分总体规划、控制性详细规划和修建性详细规划3;从空间结构的角度,在规划中可将旅游区识别为景点(scenic spot)、景段(scenic section)、景区(s
4、cenic zone)、旅游圈(tourism circle)和旅游地域网络(tourism area network)这五个不同级别的地域实体4,其中景区是旅游活动的基本对象,是旅游目的地系统的基本构成单元。本文试图引入计算机软件领域中面向对象的思想和方法,将之应用到景区总体规划这一特定尺度、特定层次的规划中,第二节是对面向对象方法的介绍,第三节阐述面向对象方法在景区总体规划中的体现,第四节为结论。2 面向对象思想与方法面向对象不仅是一些具体的软件开发技术与策略,而且是一整套关于如何看待软件系统与现实世界的关系,以什么观点来研究问题并进行求解,以及如何进行系统构造的软件方法学2。面向对象的基
5、本思想是:尽可能按照人类认识世界的方法和思维方式来分析和解决问题,以使分析结果与现实世界之间有着自然而直接的对应关系。面向对象方法的核心概念包括:问题域(problem domain)和系统责任(system responsibilities);对象(object);类(class);封装(encapsulation);继承(inheritance);消息(message);结构(structure)与连接(connection);多态性(polymorphism);主动对象(active object)。以下以表格形式列出这些基本概念(表1)。表1 面向对象方法的基本概念 Tab.1 The
6、 key concepts of the OO methods 概 念 描 述 问题域和系统责任 问题域是指被开发系统的应用领域,即在现实世界中由这个系统进行处理的业务范围;系统责任即所开发的系统应该具备的职能。二者有很大部分是重合的,但不一定完全相同。对问题域和系统责任进行深入的调查研究,产生准确透彻的理解是成功地开发一个系统的首要前提。 对 象 系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。一个对象由一组属性和对这组属性进行操作的一组服务构成。而属性和服务是构成对象的两个主要因素,属性是用来描述客观事物静态特征的一个数据项;服务是用来描述行为的一个操作序列。 类 具有相同属
7、性和服务的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。 封 装 面向对象方法的一个重要原则。它有两个涵义:一是把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位;二是“信息隐蔽”,即尽可能的隐蔽对象的内部细节,对外形成一个边界,只保留有限的对外接口使之与外部发生联系。 继 承 对象间独特的关系,它使得某类对象可以继承另外一类对象的特征和能力。引入类的继承,就出现了类的层次关系。继承具有重要的实际意义,它简化了人们对事物的认识和描述。 消 息 向对象发出的服务请求。通过消息进行对象之间的通信,是OO方法的一个原则,它与封装的原则有密
8、切的关系。封装使得对象成为一些各司其职,互不干扰的对立单位;消息通信则为它们提供了唯一合法的动态联系途径,使它们的行为能相互配合,构成一个有机的运动的系统。 结构和连接 因为任何一个较为复杂的问题域中,事物之间并不是相互孤立、各不相关的,而是具有一定的关系,并因此构成一个有机整体。故而用结构和连接来描述对象之间的这种相互关系,包括一般-特殊结构、整体-部分结构、实例连接和消息连接。一般-特殊结构反映对象的分类关系,整体-部分结构描述对象间的组成关系。实例连接反映对象与对象之间的静态联系;消息连接描述对象之间的动态联系。 多态性 指在一般对象类中定义的属性或服务被特殊对象类继承后,可以具有各自不
9、同的数据类型或表现出不同的行为。这使得同一个属性或服务名在一般类及其各个特殊类中具有不同的语义。 主动对象 主动对象是一组属性和服务的封装体,其中至少有一个服务不需要接收消息就能主动执行,即能提供主动服务。从认识论的角度看,软件开发的本质是对软件所要处理的问题进行正确的认识,并把这种认识准确的描述出来。人们通过自然语言来认识客观世界(问题域),而计算机所能识别的是编程语言,两种语言之间存在巨大的“鸿沟”。面向对象的软件工程方法提出了面向对象分析(OOA)、面向对象设计(OOD)、面向对象编程(OOP)的认识和描述过程,为问题域和计算机之间搭建了一座桥梁,填平了自然语言与编程语言之间的鸿沟。面向对象的方法具有以下突出的优点:分析模型与问题域之间具有良好的对应关系;使用一套共同的思维方法和便于交流的语言,有利于分析人员、设计人员、用户、领域专家、管理人员之间的交流和沟通;能有效响应用户需求的变化;有效地支持软件复用。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- LNG接收转运基地项目可行性研究报告模板立项申批备案
- 广东深圳市龙华区行知学校2026-2027学年七年级上学期9月阶段检测道德与法治试题(含答案)
- 2026年嘉祥语文面试题目及答案
- 吉林成考专升本艺术概论真题刷题卷
- 广东成考高升专史地综合真题带答案解析
- 2026年菏泽高中历年会考题目及答案
- 2026南京大学物理学院招聘特任副研究员1人笔试备考题库及答案解析
- 2026年中国联通上海市分公司人员招聘考试模拟试题及答案
- 2026中国人民大学医院招聘非事业编制工作人员8名考试参考题库及答案解析
- 2026年景德镇陶瓷大学招聘非事业编制工作人员6人(第二批)考试备考题库及答案解析
- 第9课《天上有颗南仁东星》课件(内嵌视频)2026-2027学年统编版语文八年级上册
- 2026年污水处理厂安全试题及答案
- 2025年山东省安全员职业资格B证考试试题试卷(含答案)
- 中国心肺复苏指南(2026年更新版)
- 【完整版】南宁市2026年教师招聘笔试考题+答案解析
- 维生素B族课件
- 2025年四川省宜宾市辅警招聘考试题题库(含参考答案)
- 秋季安全施工培训课件
- DB4201∕T 693-2024 建筑与市政工程软弱地基基础技术规程
- 物流司机制度管理制度
- 广东市政工程施工安全管理资料统一用表 上册
评论
0/150
提交评论