[UML]初识

UML图已经画完了,从开始看完视频 对UML七窍通了六窍到现在看完书,画完图的过程中,对于面对对象的概念更加的清楚深刻    

UML概述   

      UML是一种通用的建模语言,它本身具有的可扩展性使其不仅可以用于软件系统开发各个阶段的建模,也可以用于商业建模和其他几乎所有类型的建模

UML用来描述模型的内容一共有3种,分别是事物(Things),关系(Relationships)和图(Diagrams),而这3种内容又有具体的划分

         一张图胜过千言万语(我就是辣么喜欢思维导~~~)


一·UML中的事物

     1.1结构事物

           结构事物主要包括7种:类,接口,协作,用例,活动类,组件和节点

   不多说,上图


      1.2行为事务

  1.2.1交互(Interaction)

                   在UML图中,交互的消息通常化成带箭头的直线,如下图:


          1.2.2状态机(State Machine)

                    状态机是对象的一个或多个状态的集合。在UML中,状态机通常用一个圆角矩形来表示,如下图:


        1.3组织事物——包

                    包是一种有组织的将一系列元素分组的机制。包与组件的最大的区别在于,包纯粹是一种概念上的东西,仅仅存在于开发阶段结束之前,而组件是一种物理元素,存在于运行时。在UML图中,包通常表示为一个类似文件夹的符号,如下图:

                    

二·UML中的关系

UML关系中主要包括4种关系:关联,依赖,泛化和实现 (还是上图)

评论 22
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值