美文网首页
UML简单使用的介绍

UML简单使用的介绍

作者: 星宇V | 来源:发表于2019-10-14 17:23 被阅读0次

    UML关系简单介绍
    UML简单使用的介绍
    创建型设计模式
    Android设计模式-单例模式
    Android设计模式-工厂模式
    Android设计模式-抽象工厂模式
    Android设计模式-建造者模式
    Android设计模式-原型模式
    结构型设计模式
    Android设计模式-代理模式
    Android设计模式-装饰模式
    Android设计模式-适配器模式
    Android设计模式-组合模式
    Android设计模式-门面模式
    Android设计模式-桥接模式
    Android设计模式-享元模式

    UML简单介绍

    统一建模语言(英语:Unified Modeling Language,缩写 UML)是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。

    image.png

    如图所示,通常分三行
    1.第一行为类名,抽象类使用斜体字形,非抽象类使用常规字形(接口需要用《Interface》修饰接口名)
    2.第二行为属性,+ 表示public #表示protected -表示private
    3.第三方为方法,+ - #同上,下划线表示静态,返回类型在后面加 :类型 (不会画图,就不在折腾了。。。)

    UML关联关系

    1.泛化关系(Generalization) image.png

    实线空心箭头,表示泛化关系,代表A类继承于B类,A为B的子类

    2.实现关系(Implementation) image.png 虚线空心箭头,表示实现关系,如图表示ship,car 实现了vehicle这个接口
    3.关联关系(Association) image.png

    带方向的实线,表示关联关系,如图表示A中的成员变量是用B来声明的

    1. 依赖关系(Dependency) image.png

      带方向的虚线,表示依赖关系,表示A中有方法的参数为B类型的或者A中有方法的返回类型为B

      5.聚合关系(Aggregation) image.png 实线空心棱形,表示聚合关系,表示需要A作为参数传入到B的构造中和set方法中
      6.组合关系(Composition) image.png

      实线实心棱形,表示组合关系,如图表示A在B的构造函数中实例化了。

    如果有不对的地方欢迎大家指出,部分图没有自己画,直接找的网上的

    相关文章

      网友评论

          本文标题:UML简单使用的介绍

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