2023年7月26日发(作者:)
UML类图学习总结1)UML(统⼀建模语⾔),是⼀种⽤于软件系统分析和设计的语⾔⼯具,它⽤于帮助软件开发⼈员进⾏思考和记录思路的结果。2)UML本⾝是⼀套符号的规定,就像数学符号和化学符号⼀样,这些符号⽤于描述软件模型中的各个元素和他们之间的关系,如类,接⼝,实现,泛化,依赖,组合,聚合等。Note:对你的UML图进⾏注释Class: 标识类,可以添加属性和⽅法Interface:表⽰接⼝Dependency:表⽰依赖Association:表⽰关联Generalization:表⽰泛化Realization:表⽰实现Aggregation:聚合Composite:组合UML图分类:1)⽤例图2)静态结构图:类图,对象图,包图,组件图,部署图3)动态⾏为图:交互图(时序图与协作图),状态图,活动图类图六⼤关系:依赖:只要是在类中⽤到了对⽅,那么他们之间就存在依赖关系。如果没有对⽅,连编译都通过不了。泛化:实际上就是继承的关系,他是依赖关系的⼀种特例。实现:实现关系就是A类实现B接⼝,他们之间就是⼀种实现的关系,他也是依赖关系的特例。关联关系:类与类之间的联系,他是依赖关系的特例。聚合:表⽰的是整体和部分的关系,整体与部分可以分开。聚合关系是关联关系的特例,所以它具有关联的导航性与多重性。打个⽐⽅:⼀台电脑由键盘,显⽰器,⿏标组成,组成的电脑的各个配件是可以从电脑上分离出来的,使⽤带空⼼棱形的实线来表⽰。组合关系:也是整体与部分的关系,但是整体与部分不可以分开,成员之间共⽣共灭的关系。
发布者:admin,转转请注明出处:http://www.yc00.com/news/1690351731a336602.html
评论列表(0条)