什么叫对象模型 面向对象模型主要由以下哪些模型组成?
浏览量:1311
时间:2021-03-17 14:55:57
作者:admin
面向对象模型主要由以下哪些模型组成?
您好,简单来说,功能模型定义“做什么”,状态模型定义“何时做”,对象模型定义“谁对谁做”
所以三种模型描述的是不同视角的东西,没有谁是谁的基础一说,而且对一个系统而言,都是同样重要的,也不存在“是对象决定功能还是功能决定对象”一说。
我们在进行业务分析时,解析出来的不仅仅是一个个的业务对象,还有业务行为,业务对象和业务行为共同构成了以上三种模型,不过我们在实际分析过程中,不是先分析出对象模型,而是一起进行的,例如用动名词解析法来分析的话,业务实体和业务行为都要解析出来,然后再来定位业务行为的归属。
面向对象分析中的三种主要模型是什么?它们之间有什么关系?
(1)与功能模型的关系:对象模型展示了功能模型中的动作者、数据存储和流的结构,动态模型展示了执行加工的顺序。(2)与对象模型的关系:功能模型展示了类上的操作和每个操作的变量,因此它也表示了类之间的“供应者一客户"关系;动态模型展示了每个对象的状态以及 它接收事件和改变状态时所执行的操作。(3)与动态模型的关系: 功能模型展示了动态模型中未定义的不可分解的动作和活动的定义,对象模型展示了是谁改变了状态和承受了操作。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。