第3章知识与知识表示2分解.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1答案 2答案 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * (3)类(Class):类是关于对象的抽象,是一组具有共同属性的对象的集合。因此,类又可以被看作是一个赋予了集体属性的更高一级层次的对象。一个类的上层称为“超类”,下层称为“子类”,从而形成了类的层次结构。例如,办公桌、课桌,……都是具体对象,可把它们抽象为“桌子”类;桌子是一个类对象,椅子也是一个类对象,还有诸如凳子、柜子等,其集合又形成了更高层次的“家具”类等。这样,高级类、类、具体对象就形成了一个层次结构。并且层次越高越抽象,层次愈低则愈具体。 (4)继承(Inheritance):是指 “子类”(Subclass)对“父类”(Super-class)全部属性的一种继续承接的作用关系。对象相对于对象类也应遵从继承关系。此外,“子类”比“父类”还可以有更多的自有属性,或者说“子类”对“父类”属性可以有扩展。 通过继承作用,可以实现底层对高层属性作用的多重复用与扩展。“子类”自然地继承了“父类” 所具有的数据、操作和属性等,从而避免了在底层的信息重复描述和冗余表达,提高了知识表达的效率。 3.8.1 面向对象的概念与特性 3.8 面向对象的知识表示 * 第3章 知识与知识表示 * (5)通信(Communication)及“封装”:通信指对象间,按某种约定协议方式,实现消息 (Message)和操作命令的互相传递作用。 往往一个对象的状态只能由其私有操作来改变,其它对象的操作不能直接改变其状态。这种把私有操作局限于对象之内的现象,又称为“封装”。 要打破对象之间的封装,唯有使用通信手段。例如,当一个对象需要改变另一个对象的状态时,它只能用通信的方式首先向该对象发送消息。当这个对象接受消息并响应之,才会根据消息的模式匹配来找出相应的操作,从而执行操作来改变自己的状态。可见,封装是一种信息隐藏技术。 3.8.1 面向对象的概念与特性 3.8 面向对象的知识表示 * 第3章 知识与知识表示编 * (5)通信(Communication)及“封装”: 封装是一种信息隐藏技术,同时,封装也是面向对象知识表示系统的一个重要特征。它使得对象的用户可以不必去了解其它对象行为具体实现细节,只要用消息通信来访问和联系其它对象。这样,既简化了面向对象系统的内部知识表示关系,同时仍然十分清晰地显示了系统的工作过程。 也就是说,在面向对象知识表示中,正是借用了通信手段,实现了系统内部对象之间的相互激活、信息交互和处理,进而实现了系统的高级功能。 3.8.1 面向对象的概念与特性 3.8 面向对象的知识表示 * 第3章 知识与知识表示 * 一个智能求解系统可以用具有层次结构四元组的模型来表示: S∷=<ID,DS,MS,MI> S:依据系统反映的主题(Subject)来命名,称之为主题层。 ID:对象标识符,又称为对象名,反映了当前对象及其所属类别。 DS:数据结构,又称属性层,描述了当前对象的内部状态及静态属性。常定义一个“属性名”附加“属性值” 的二元组来表示,记为〈属性名,属性值〉。 MS:采用的方法集,表明了系统内部所具有的策略支持和服务操作集合,称之为操作层或服务层。 MI:消息接口,称之为连接层,用于接收外部对象发送的信息,并可配备消息模式集及给定的参数表来传递相关信息。 3.8.2 面向对象的知识表示方法 3.8 面向对象的知识表示 * 第3章 知识与知识表示 * 例3-10 试用面向对象的知识表示方法,分析并描述一个导弹跟踪系统,绘出该导弹拦截飞行系统的示意图。 3.8.2 面向对象的知识表示方法 △t Tn Tk … T1 Tn-△t T0 * 第3章 知识与知识表示 * 解:如前图所示,依照导弹飞行观测、飞行预测及轨道飞行修正与控制的需要,可把各类相关飞行数据划分为对象(类):根据导弹在各个飞行时刻观测数据划分为标识符ID;按照导弹飞行系统状态、属性及属性值等,来确定数据结构DS,比如方位、速度、加速度等;根据各种测量手段、计算方法及其运算结果指出系统采用的方法集MS; 最后,依据连接层的消息接口MI,把获得的消息以及与之匹配的内部方法相联系,找到并指出系统指向具体操作的指针。这样,再通过相关的专家知识,就可得到如图3-22所示,这是导弹在Tk时刻的飞行的观测数据记录及其拦截系统的示意图。 3.8.2 面向对象的知识表示方法 3.8 面向对象的知识表示 * 第3章 知识与知识表示 * 对象模型技术(Object Modeling

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档