本文将详细解释如何理解UML设计模式。这篇文章的内容质量很高,所以边肖会分享给大家参考。希望你看完这篇文章后有所了解。
1.用户模式
1.1什么是UML?
一种用于创建程序模型的可视化语言,所谓程序模型就是程序的图形表示。
1.2为什么使用UML
主要是为了沟通,沟通需要在标准平台上进行。例如,中文交流将在中文平台上进行。UML提供了一个描述程序模型的标准,让开发人员和客户能够更好的沟通。
为了沟通的清晰性,UML定义了不同的图来表示不同类型的信息,可以清晰地表达我们对系统的理解以及理解是否与他人一致。
为了准确的沟通,在沟通之前,UML强迫设计者仔细思考他的设计方案,因为他需要用UML来绘制他的设计方案。
1.3 UML中的图表
1.3.1导言
用例图,侧重于系统与客户的交互,即客户可以对系统做什么?
活动图,侧重于业务工作流和业务逻辑。
交互图,关注业务或程序中的交互。
类图,侧重于类之间的关系。
状态图,关注系统中对象的不同状态和状态之间的转换。
配置图,重点介绍如何配置不同的模块。
1.3.2类图
UML图中最基本的东西是类图,它描述类并表示类之间的关系。
1.描述一个类:
需要注意的是,斜体的类名表示该类是抽象的;类图中属性和方法前面的符号,表示属性和方法成员的可访问性。一般来说:
公共:用加号()标记。
受保护:用(#)标记。
Private:用(-)标记。
描述类之间的关系:
类之间有四种关系:
UML类图中的泛化关系,如派生、继承和拥有helliphellip。正如人可以分为男人和女人。
在UML类图的组合关系中,一个对象A是另一个对象B的一部分,这个部分A不能独立存在。汽车和轮胎、汽车一样,没有轮胎就不能称之为“完整”的汽车,或者说汽车的功能是不完整的。
在UML类图的聚合关系中,一个对象A是另一个对象B的一部分,但是对象A可以独立存在而不影响对象B,就像飞机和机场一样,飞机飞走了,机场还是独立的,不受飞机有无的影响。
使用关系在UML类图中,一个对象A使用另一个对象b,就像汽车使用加油站一样。
1.3.3交互图
类图只能展示类之间的静态关系,要展示类的对象是如何和谐工作的,需要用到交互图。
交互图是一个展示对象如何相互交互的UML图。
记住UML图的作用,它只是改善你的设计和帮助表达你的设计,它只是一个辅助的手段和工具。所以你不必过多考虑使用正确的方法来创建图表,只需要考虑用概念的方式来表达你的设计。
当然,这意味着你不应该以非标准的方式使用UML,这不利于正确的沟通。
画画时,你只需要考虑你想表达的想法。
如何理解UML设计模式,希望在这里分享。
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/113113.html