UML
文章平均质量分 86
企鹅要去银河思考人生!!!
这个作者很懒,什么都没留下…
展开
-
设计模式的六种关系与代码之间的对应
强弱关系:依赖<关联<聚合<组合<实现<继承 一、依赖VS关联 依赖 依赖关系的定义为:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务时,这两个对象之间主要体现为依赖关系。定义比较晦涩难懂,但在java中的表现还是比较直观的:类A当中使用了类B,其中类B是作为类A的方法参数、方法中的局部变量、或者静态方法调用。 说明: 虚...转载 2021-08-14 08:34:38 · 564 阅读 · 3 评论 -
UML-----构件图与部署图
构件图和部署图这两个图都属于实现图。它是用来描述实现方面的信息。构件图用来显示一组构件之间的组织及依赖关系;而部署图则用来描述系统硬件的物理拓扑结构以及在此结构神执行的软件。构件图 构件图是从软件结构的角度来描述一个系统的主要功能,如子系统、类、包、构件等。 构件图类型:1.源代码构件:源代码文件 2.二进制构件:目标码文件,静态链接库,动态链接库 ...原创 2021-01-01 16:41:30 · 2351 阅读 · 21 评论 -
UML-----交互图(顺序图和合作图)
交互图 交互图是用来描述系统中的对象是如何进行相互作用的。也就是一组对象是如何进行信息传递的。主要描述协作的动态行为方面。 交互包括两个方面:1.强调消息的时间顺序。2.强调发送和接收信息的对象的结构组织所以引出了两个图顺序图:强调信息的时间顺序合作图:强调对象之间的交互关系...原创 2021-01-01 10:52:48 · 4863 阅读 · 20 评论 -
UML-----行为图(活动图和状态图)
行为图包括活动图和状态图活动图定义 流程图常用来建立算法模型,使用流程图可以表示一个算法的执行序列,过程,判定点,分支和循环。活动图是在流程图的基础上支持了并行活动缺点 很难清除描述动作与对象之间的关系,没有交互图直接作用 描述一个操作的执行过程中所完成的工作或者动作。 描述对象内部的工作 显示如何执行一组相关的动作,以及这些动作如何影响周围对象 描述用例的执行 处理多线程应用图符表示 起始状态:黑圈 终...原创 2021-01-01 10:45:31 · 805 阅读 · 17 评论 -
UML-----包图和对象图
包的作用逻辑上把一个复杂的图模块化,组织源代码包的符号包的元素类,接口,构件,用例,其他包等。若包被撤销,则其中的元素也被撤销了原创 2020-10-02 17:46:49 · 497 阅读 · 13 评论 -
UML-----用例图
1.什么是用例图 用例图是指由参与者(Actor)、用例(Use Case),边界以及它们之间的关系构成的用于描述系统功能的视图。 它用来描述用户需求,从用户角度分析系统的功能,以及各个功能的执行者。基本元素角色:人员的描述,功能为那个角色使用。用例:指的是功能的描述,是指参与者想要系统做的事情。关系:主要是泛化关系,关联关系。图符表示 执行者 用例...原创 2020-10-02 17:35:22 · 525 阅读 · 15 评论 -
UML-----UML构成
一、UML的基本构造块 一、UML中的事物 结构事物 类:对一组具有相同属性,方法,关系和语义的对象的描述。一个类实现一个或多个接口。 接口:描述了一个类或构件的一个服务的操作接,接口仅仅是定义了定义了一组操作的规范,他并没有给出这组操作的具体实现。 协作:定义了一个交互,它是由一组共同工作以提供某协作的角色和其他元素构成的群体...原创 2020-10-02 15:49:47 · 797 阅读 · 16 评论 -
UML-----类之间的关系
关联关联关系表示普通关联 两个类之间有结构关系 通过一条直线表示 works in 是关联名 role name是角色名1.名称(Association name):用以描述该关系的性质。2.角色(role):当一个类处于关联的某一端是,该类就在这个关系中扮演了一个特定的角色;角色是管理那种靠近他的一端的类对另外端的类呈现的职责。3.多重性(Mu...原创 2020-10-02 15:32:25 · 750 阅读 · 14 评论