能的交互过程的陈述。如用户进行登录的用例图可以表示为用户登录对象类对象类类是具有相同属性和相同操作的对象的集合。属性操作如用户类可视性属性名多重性类型初始值可视性操作名参数列表返回列表面向对象系统设计循序渐渐接口接口是种抽象类,它对外提供组操作,但自己没有属性和方法操作的实现,它是在没有给出对象实现的情况下对对象行为的描述。接口使用对象类的图形表示方法,接口名前面加构造型。组件组件名组件体现了系统中逻辑模型元素的物理实现。包包名包也是种模型元素,可以把语义相近的模型元素组织在个包里,增加对模型元素的可维护性。节点计时,有两个重要的原则可以遵循分领域对象,如张三张三是储户对象类的个实例。符号与图形在元模型中定义了很多模型元素,如对象类接口组件等,为了模型的可视化,为每个模型元素规定的特定的图形符号来表语言的元模型中,定义了面向对象范畴的概念,如对象类关联链接等。模型是对现实世界的抽象,用来描述信息领域,如银行系统中的储户帐户等它们都是元模型中对象类的实例。用户对象是个特定的信息对象方法的有力工具语言。语言的体系结构这四个层次中,除模型外,每层都是上层的实例。模型是定义描述元模型的语言,它是任何模型的基础。元模型是描述模型的语言。在立如分析模型和设计模型。的公共机制包括说明装饰通用划分扩展机制。下章我们将进步讨论语言。面向对象系统设计循序渐渐第二章语言前面介绍了面向对象方法的概念。下面介绍表达面向。是基于面向对象的可视化建模语言,支持面向对象的各种概念,提供了丰富的概念元素和图形表示元素,就像英语语言中提供了丰富的单词。通过用元素按照规定的语法建立系统模型,可以按照不同的抽象层次建,当然就需要用种语言来表达来交流。就是表达面向对象的标准化语言。只是语言,不是方法。任何语言都有语法和语义两个方面。采用模型元模型模型和用户对象四个层次来定义其体系结构有不同的行为。如个绘图系统中类的多态性当向图形对象发送消息进行绘图服务请求后,图形对象会自动判断自己的面向对象系统设计循序渐渐所属类然后执行相应的绘图服务。概述既然面向对象是种思维方式系个对象发送消息请求另个对象的服务,接收消息的对象响应消息,执行相应的服务。多态性多态性是指般类中定义的属性和服务,在特殊类中不改变其名字,但通过各自不同的实现后,可以具有不同的数据类型或具例连接表现了对象之间的静态联系,它通过对象的属性来表现出对象之间的依赖关系。对象之间的实例连接称作链接,对象类之间的实例连接称作关联消息连接消息连接表现了对象之间的动态联系,它表现了这样种联和整体的关系很紧密。聚合关系中则比较松散,个部分对象可以属于几个整体对象。般特殊对象之间存在着般和特殊的结构关系,也就是说它们存在继承关系。很多时候也称作泛化和特化关系。实例连接实硬盘显示器键盘等组成。内存硬盘显示器键盘机部分整体关系中有两种方式组合和聚合。上面机就是个组合的例子,个部分对象只能属于个唯的整体对象机。组合关系中部分我们不用关心电视机的内部工作原理,电视机提供了选台调节音量等功能让我们使用。面向对象系统设计循序渐渐对象之间存在的部分与整体的结构关系。如是机的个部分,机由内存器发送个选台消息,请求电视机执行换台服务。结构与连接个系统般由很多对象组成,对象之间并不是互相孤立的,而是存在着各种各样的关系。包括部分整体般特殊实例连接消息连接。部分整体传递性,如汽车具有车的全部属性和服务。消息向个对象发出的服务请求称作消息。对象提供的服务规定的消息格式称作消息协议。消息包括被请求的对象标识被请求的服务标识输入信息和应答信息。如用电视遥控性和服务,同样汽车具有机动车的全部属性和服务。般和特殊是相对而言的,在车和机动车之间,车是般类基类超类父类,机动车是特殊类子类在机动车和汽车之间机动车是般类,汽车是特殊类。继承具有象。外部对象不能直接操作对象的属性,只能使用对象提供的服务。继承继承表达了对象的般与特殊的关系。特殊类的对象具有般类的全部属性和服务。车机动车非机动车汽车火车自行车人力三轮车机动车具有车的全部属就是动物类的个实例,即个动物对象。经过人类的抽象动物对象用个叫动物的类来概括它们面向对象系统设计循序渐渐封装封装是指按照信息屏蔽的原则,把对象的属性和操作结合在起,构成个的对象就是动物类的个实例,即个动物对象。经过人类的抽象动物对象用个叫动物的类来概括它们面向对象系统设计循序渐渐封装封装是指按照信息屏蔽的原则,把对象的属性和操作结合在起,构成个的对象。外部对象不能直接操作对象的属性,只能使用对象提供的服务。继承继承表达了对象的般与特殊的关系。特殊类的对象具有般类的全部属性和服务。车机动车非机动车汽车火车自行车人力三轮车机动车具有车的全部属性和服务,同样汽车具有机动车的全部属性和服务。般和特殊是相对而言的,在车和机动车之间,车是般类基类超类父类,机动车是特殊类子类在机动车和汽车之间机动车是般类,汽车是特殊类。继承具有传递性,如汽车具有车的全部属性和服务。消息向个对象发出的服务请求称作消息。对象提供的服务规定的消息格式称作消息协议。消息包括被请求的对象标识被请求的服务标识输入信息和应答信息。如用电视遥控器发送个选台消息,请求电视机执行换台服务。结构与连接个系统般由很多对象组成,对象之间并不是互相孤立的,而是存在着各种各样的关系。包括部分整体般特殊实例连接消息连接。部分整体我们不用关心电视机的内部工作原理,电视机提供了选台调节音量等功能让我们使用。面向对象系统设计循序渐渐对象之间存在的部分与整体的结构关系。如是机的个部分,机由内存硬盘显示器键盘等组成。内存硬盘显示器键盘机部分整体关系中有两种方式组合和聚合。上面机就是个组合的例子,个部分对象只能属于个唯的整体对象机。组合关系中部分和整体的关系很紧密。聚合关系中则比较松散,个部分对象可以属于几个整体对象。般特殊对象之间存在着般和特殊的结构关系,也就是说它们存在继承关系。很多时候也称作泛化和特化关系。实例连接实例连接表现了对象之间的静态联系,它通过对象的属性来表现出对象之间的依赖关系。对象之间的实例连接称作链接,对象类之间的实例连接称作关联消息连接消息连接表现了对象之间的动态联系,它表现了这样种联系个对象发送消息请求另个对象的服务,接收消息的对象响应消息,执行相应的服务。多态性多态性是指般类中定义的属性和服务,在特殊类中不改变其名字,但通过各自不同的实现后,可以具有不同的数据类型或具有不同的行为。如个绘图系统中类的多态性当向图形对象发送消息进行绘图服务请求后,图形对象会自动判断自己的面向对象系统设计循序渐渐所属类然后执行相应的绘图服务。概述既然面向对象是种思维方式,当然就需要用种语言来表达来交流。就是表达面向对象的标准化语言。只是语言,不是方法。任何语言都有语法和语义两个方面。采用模型元模型模型和用户对象四个层次来定义其体系结构。是基于面向对象的可视化建模语言,支持面向对象的各种概念,提供了丰富的概念元素和图形表示元素,就像英语语言中提供了丰富的单词。通过用元素按照规定的语法建立系统模型,可以按照不同的抽象层次建立如分析模型和设计模型。的公共机制包括说明装饰通用划分扩展机制。下章我们将进步讨论语言。面向对象系统设计循序渐渐第二章语言前面介绍了面向对象方法的概念。下面介绍表达面向对象方法的有力工具语言。语言的体系结构这四个层次中,除模型外,每层都是上层的实例。模型是定义描述元模型的语言,它是任何模型的基础。元模型是描述模型的语言。在语言的元模型中,定义了面向对象范畴的概念,如对象类关联链接等。模型是对现实世界的抽象,用来描述信息领域,如银行系统中的储户帐户等它们都是元模型中对象类的实例。用户对象是个特定的信息领域对象,如张三张三是储户对象类的个实例。符号与图形在元模型中定义了很多模型元素,如对象类接口组件等,为了模型的可视化,为每个模型元素规定的特定的图形符号来表示。活动者模型元模型模型用户对象面向对象系统设计循序渐渐活动者名活动者是作用于系统的个角色或者说是个外部用户。活动者可以是个人,也可以是使用本系统的外部系统。用例用例名用例就是对活动者使用系统的项功能的交互过程的陈述。如用户进行登录的用例图可以表示为用户登录对象类对象类类是具有相同属性和相同操作的对象的集合。属性操作如用户类可视性属性名多重性类型初始值可视性操作名参数列表返回列表面向对象系统设计循序渐渐接口接口是种抽象类,它对外提供组操作,但自己没有属性和方法操作的实现,它是在没有给出对象实现的情况下对对象行为的描述。接口使用对象类的图形表示方法,接口名前面加构造型。组件组件名组件体现了系统中逻辑模型元素的物理实现。包
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 31 页
第 2 页 / 共 31 页
第 3 页 / 共 31 页
第 4 页 / 共 31 页
第 5 页 / 共 31 页
第 6 页 / 共 31 页
第 7 页 / 共 31 页
第 8 页 / 共 31 页
第 9 页 / 共 31 页
第 10 页 / 共 31 页
第 11 页 / 共 31 页
第 12 页 / 共 31 页
第 13 页 / 共 31 页
第 14 页 / 共 31 页
第 15 页 / 共 31 页
预览结束,还剩
16 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。