1.UML类图
UML——Unified modeling language UML( 统一建模语言 ),是一种用于软件系统分析和设计的语言工具,它用于帮助软件开发人员进行思考和记录思路的结果
UML图的分类
用例图
静态结构图:类图、对象图、包图、组件图、部署图
动态行为图:交互图(时序图与协作图)、状态图、活动图
UML类图本身是一套符号的规定,就像数学符号和化学符号一样,这些符号用于描述软件模型中的各个元素和他们之间的关系,比如类、接口、实现、泛化、依赖、组合、聚合等,如图:
图中使用的软件为Ecplise中的AmaterasUML,如需安装可参考这篇文章:
Eclipse下安装AmaterasUML插件的方法
2.UML类图关系
2.1依赖关系(Dependence)
如果没有对方,连编绎都通过不了,称之为依赖关系。
只要是在类中用到了对方,那么它们之间就存在依赖关系。那么什么是用到呢?
B b