UML(二)
类图
包图
类图
什么是类图
类图的画法(语法)
类之间的关系
类图的地位
表示不同的实体(人、事物和数据)如何彼此相关;
它显示了系统的静态结构。
不但是设计人员关心的核心,更是实现人员关注的核心
建模工具也主要根据类图来产生代码
类图在UML的9个图中占据了一个相当重要的地位
是软件工程的统一建模语言(UML)一种静态结构图,该图描述了系统的类别集合,类别的属性和类别之间的关系。——维基百科
画类图的语法
可见性
公共的(+)
私有的的(-)
受保护的(#)
包内的(~)
继承(泛化,inherit )
描述子类到父类之间的关系
关系:…Is a kind of …
UML表示法:用空心三角形+实线来表示
依赖(Dependency)
某个对象的功能依赖于另外的某个对象,而被依赖的对象只是作为一种工具在使用,而并不持有对它的引用。
关系:... uses a ...
UML表示法:虚线+ 箭头
关联(Association)
某个对象会长期的持有另一个对象的引用,而二者的关联往往也是相互的。
关联的两个对象彼此间没有任何强制性的约束,只要二者同意,可以随时解除关系或是进行关联,它们在生命期问题上没有任何约定。
被关联的对象还可以再被别的对象关联,所以关联是可以共享的
关系:… has a …
UML表示法:实线+ 箭头(单向)
类图包图ppt课件 来自淘豆网m.daumloan.com转载请标明出处.