个智能数据分析系统的设计,可 把它看做是4个子系统。系统有 个数据库界面,可以使用面向存 取的方法进行设计; 智能数据分析用逻辑性的开发模式 设计; 组分析算法是过程性的; 用户界面是用面向对象开发模式设 计出来的
什么是面向对象 口C0ad和 Yourdon给出了一个定义 “面向对象=对象+类+继承+通信”。 a如果一个软件系统是使用这样4个 概念设计和实现的,则我们认为这 个软件系统是面向对象的。 个面向对象的程序的每一成份应 是对象,计算是通过新的对象的建 立和对象之间的通信来执行的
对象( obiect) 对象是面向对象开发模式的基本成 份 每个对象可用它本身的一组属性和 它可以执行的一组操作来定义。 属性一般只能通过执行对象的操作 来改变。 口操作又称为方法或服务,它描述了 对象执行的功能,若通过消息传递, 还可以为其它对象使用
消息( Message.) a消息是一个对象与另一个对象的通 信单元,是要求某个对象执行类中 定义的某个操作的规格说明。发送 给一个对象的消息定义了一个方法 名和一个参数表(可能是空的), 并指定某一个对象。 个对象接收的消息则调用消息中 指定的方法,并将形式参数与参数 表中相应的值结合起来
(60,70) (30,60) (10,50) (65,66) (50,45) (20,30) (35,25)(50,25) (35,10)(50,10) (a)在计算机屏幕上的三个多边形