本文主要是介绍[UML]静态视图——类图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在uml静态机制中类图是一个重点,它不但是设计人员关注的核心更是实现人员的关注点,建模工具也主要根据类图产生代码。
一 类及类图的概念
类是一组具有相同属性、方法、关系和语义的对象的描述。一个类实现一个或多个接口。
类图显示了一组类、接口、协作以及他们之间的关系。它的表示如下:
从上到下依次为类名、属性、方法
二 类图中的关系
ps:泛化和依赖的对比:
意义相同,只是方向不同。它们是同一种关系在不同中心对象时的不同说法,比如动物泛化成猫,猫继承了动物。
三 我的类图
下面是我的类图,由于属性和方法太多了,为了清晰显示上面的隐藏了。这张图画的还不是很细致,我觉得数据库中的表每个表也是一个类,它的方法就是调用这张表的窗体功能。对于每个窗体来说也可以是一个类。这样来说类似乎就可以抽象出很多。
四 总结
类图很重要,我们在学习的过程中要学会抽象类,并且要熟悉它们之间的关系。现在是开始学习的第一阶段对于这一方面学习了解的还不是很全面,如果以上存在什么错误,望指正。
这篇关于[UML]静态视图——类图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!