- 76
- 0
- 约1.98千字
- 约 16页
- 2016-04-08 发布于江西
- 举报
从面向对象到面向Agent.ppt
* * 从面向对象到面向Agent 姓名:余健 学号:042800110025 八十年代以来,面向对象技术已经得到了广泛的应用。面向对象技术包含: 面向对象分析OOA、面向对象设计OOD、对象建模技术OMT和面向对象的软件工程技术OOSE。 面向对象技术 (1)现实世界的任何客体都可化为具有统一模式的对象,并建立该对象的唯一符号标识。(2)对象是其状态与行为的封装,状态是对象属性值的集合,行为是对象状态上操作方法的集合。(3)所有共享相同属性和方法的对象组成一个类,而任何一个对象都是某个类的实例。(4)所有类可组成带根的有向无环图或层次结构,结构中的任何类均可继承其层次中的直接祖先或间接祖先的所有属性和方法。(5)被封装在对象内的状态和行为,在对象外部只能经由显式定义的消息传递来存取。 面向对象的基本概念 图1中,直线表示椭圆和方框之间是拥有关系,箭头表示椭圆与椭圆之间是产生关系。子类和对象可以继承产生它的父类的所有的属性、事件、方法。 面向对象技术,它把程序看成是离散的、相互通信的对象集合,使人认识世界的思维方式与用计算机求解问题的方法更接近。然而,当面对解决复杂的、分布的现实世界问题时,面向对象技术就非常困难或无能为力了。对于这类问题,人们提出用源于分布式人工智能的新兴的面向Agent技术。 Agent的研究最早源于分布
原创力文档

文档评论(0)