当前位置: 首页 > news >正文

江西省城市建设档案馆网站网站建设 的公司

江西省城市建设档案馆网站,网站建设 的公司,营销思路八大要点,建筑网片规范主要记录UML中的相关知识#xff0c;包括类、对象、接口、方法、用例、活动、状态、组件和部署图#xff0c;详细介绍类之间关系与类图的绘制 文章目录一、UML介绍二、类图类之间的关系依赖关系继承关系实现关系关联关系组合关系聚合关系正文内容#xff1a; 一、UML介绍 … 主要记录UML中的相关知识包括类、对象、接口、方法、用例、活动、状态、组件和部署图详细介绍类之间关系与类图的绘制 文章目录一、UML介绍二、类图类之间的关系依赖关系继承关系实现关系关联关系组合关系聚合关系正文内容 一、UML介绍 UMLUnified Modeling Language是一种用于软件开发的标准建模语言用于描述、构建、可视化和文档化软件系统的组织结构、行为和交互。UML提供了一套可扩展的图形符号和语法规则可以用来表示系统的各种方面和部分例如类、对象、接口、方法、用例、活动、状态、组件和部署等 UML图是UML的核心概念主要有以下几种类型 类图Class Diagram表示系统中的类、接口、对象和它们之间的关系时序图Sequence Diagram描述对象之间的时序关系表示对象之间的消息交互顺序用例图Use Case Diagram描述系统的功能和行为以及与外部环境的交互活动图Activity Diagram描述系统的工作流程表示各个活动的执行顺序和条件状态图State Diagram描述系统中对象的状态转换表示对象在不同状态下的行为和响应组件图Component Diagram描述系统中的软件和硬件组件以及它们之间的依赖关系部署图Deployment Diagram描述系统的物理架构表示软件和硬件组件的部署情况和连接方式 UML图可以用于各种软件开发过程中例如需求分析、系统设计、编码实现、测试验证等阶段。它可以帮助开发人员更好地理解和设计系统也可以用于系统的文档化和交流 二、类图 类之间的关系 类与类之间存在依赖泛化实现关联组合聚合关系 依赖关系 依赖关系Dependency表示一个类的实现需要另一个类的协助。依赖关系用箭头表示箭头指向被依赖的对象 通俗的讲如果A类使用了B类则A类的实现依赖于B类。如B类作为A类成员属性B类作为形参存在于A类方法B类在A类方法中作为返回值A类方法中使用B类 绘制示例 继承关系 继承关系Inheritance表示一个类继承自另一个类的属性和方法表示一种类之间的泛化关系通常以空心三角形和实线表示箭头从子类指向父类 通俗的讲继承是一种特殊的依赖关系 绘制示例 实现关系 实现关系Realization表示一个类实现了一个接口表示类和接口之间的关系通常以空心三角形和虚线表示箭头从类指向接口 通俗的讲实现也是一种特殊的依赖关系 绘制示例 关联关系 关联关系Association是指不同类之间的语义上的联系用于表示类之间的关系表示一个类中的对象和另一个类中的对象有连接。通常关联被用来描述对象之间的连接这些连接可以是单向的、双向的也可以是多重的。关联也是一种特殊的依赖关系。在类图中关联用一条带箭头的线表示箭头指向表示被依赖者的类 关联关系分为以下几种 单向关联Unidirectional Association表示类之间的单向关系箭头只指向被依赖者 双向关联Bidirectional Association表示类之间的双向关系箭头指向两个类 自关联Self Association表示同一个类中不同对象之间的关系 聚合关系Aggregation表示整体与部分之间的关系表示部分可以属于多个整体用一个空心菱形表示 组合关系Composition表示整体与部分之间的关系表示部分不能属于多个整体用一个实心菱形表示 多重性关系Multiplicity表示关联的多重性即关联关系的数量限制。例如1对1、1对多、多对多等 绘制示例 组合关系 组合关系Composition表示整体和部分之间的强关系即整体对象由部分对象组成同时部分对象是整体对象的一部分也就是说部分对象不能离开整体对象而单独存在。组合关系用实心菱形表示 绘制示例 此时需要注意Computre包括Mouse与Monitor此时的Mouse与Monitor与Computre共生存成员属性定义的时候已经通过new关键字赋予实际值Computre对象死亡后Mouse与Monitor对象跟着消亡这是一种is-a的关系Computre与Mouse和Monitor不可以分割 聚合关系 聚合关系Aggregation表示整体和部分之间的关系即一个整体对象可以由多个部分对象组成成员属性定义的时候只有引用对象是通过set方法进行赋值但是部分对象并不是整体对象的一部分也就是说部分对象可以离开整体对象而存在。聚合关系用空心菱形表示 绘制示例 此时需要注意Computre包括Mouse与Monitor此时的Mouse与Monitor与Computre并没有共生存Computre对象死亡后不会影响到Mouse与Monitor这是一种has-a的关系Computre与Mouse和Monitor可以分割 从关系强弱的角度来看组合关系最强因为部分对象与整体对象的生命周期是相同的部分对象无法独立存在。聚合关系次之因为部分对象可以离开整体对象而单独存在。依赖关系最弱因为两个对象之间的关系是临时的、短暂的一个对象的变化对另一个对象的影响是暂时的、有限的
http://www.dnsts.com.cn/news/159537.html

相关文章:

  • 六安关于建设审批的网站网站内页百度不收录
  • 怎么给老板提供网站建设资料在线查企业信息查询平台
  • .net 企业网站源码下载百度云网盘搜索引擎
  • 株洲网站建设联系方式免费网站建设教程
  • 专用网站建设wordpress 博客程序
  • 九江专业制作网站小程序中国企业信息
  • 免费软件下载网站免费软件下载网站淘客优惠券网站建设
  • 国外做任务网站有哪些方面金蝶软件有限公司
  • 重庆欧勒精细陶瓷有限公司网站策划书wordpress mywiki
  • 免费版网站建设合同永州企业网站建设价格
  • 郑州网站公司哪家好wordpress4.7.2写文章
  • 房子已交房 建设局网站查不到阿里云t5做网站
  • 自动下单网站开发手把手教你网上开店
  • asp.net做网站有何意义南宁市优化网站
  • 道德建设 网站做菠菜网站
  • 网站后台管理系统源代码php大气企业网站
  • 福安市教育局建设网站网站的运营方案
  • 公司文化墙设计刷神马seo排名首页排名
  • php网站模板怎么修改回合制网页游戏大全
  • 买完网站怎么建设网站备案ip查询
  • 在58做网站推广有用没wordpress戏
  • 卖产品的网站怎么做的深圳彩页设计
  • 杭州外贸建站网络销售公司产品推广方案
  • 网站怎么做数据转移做的差的网站
  • 企业网站建设河北关于公司申请建设门户网站的请示
  • 苏州设置网站建设做熊猫tv网站的目的
  • 校园网站界面建设房地产设计图与规划图
  • 做教育网站的er图如何做网站不被查
  • 源码网站制作教程上海第五届中国国际进口博览会直播
  • 酒店网站开发方案手机商城下载app