美文网首页
Java设计模式——UML

Java设计模式——UML

作者: icyage | 来源:发表于2017-11-29 20:56 被阅读82次

Java设计模式之UML

之前有朋友私信我,说设计模式中的图不知道是什么意思,那么这一期就跟大家分享下UML的一些小知识,方便大家了解UML。

简介

UML(Unified Modeling Language)中文名称统一建模语言,就是通过图形化的方式来解决面向对象程序设计中统一的问题。

UML类图

类图是面向对象系统建模中最常用和最重要的图,是定义其它图的基础。类图主要是用来显示系统中的类、接口以及它们之间的静态结构和关系的一种静态模型。

重要组成元素——类

类图的基本组件

  • 类名
  • 属性
  • 方法


关系

泛化

泛化(generalization),是继承的关系


实现

实现(Realization),是实现的关系


依赖

依赖(Dependency),是比较弱的关系


关联

关联(Association),比依赖相对较强的关系


聚合

聚合(Aggregation),是关联关系的一个特例,被聚合的组件是另一个的组成部分。


组合

组合(Composition),是关联关系的一个特例,被聚合的组件依赖于一方存在。


总结

对于UML来说,首先需要了解面向对象的编程思想,才能很好的使用UML来完成优秀的设计。

相关文章

网友评论

      本文标题:Java设计模式——UML

      本文链接:https://www.haomeiwen.com/subject/wdbgmxtx.html