美文网首页
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