美文网首页
UML建模(java UML建模)

UML建模(java UML建模)

作者: 蜗牛写java | 来源:发表于2019-02-18 23:01 被阅读0次

    UML

    相关概念

    • 建模:是一项经过检验并被广为接受的工程技术。
    • 模型:对现实的简化
    • 为什么建模:为了能够更好的理解正在开发的系统(因为不能完整的理解一个复杂的系统,所以要建模)

    UML概念

    ​ 统一建模语言(Uniified Modeling Language, UML)是一种绘制软件蓝图的标准语言。

    说明

    • 一种语言
    • 可视化
    • 详细描述
    • 用于构造(uml可映射到开发语言)
    • 文档化

    UML中关系

    关系 关系表示 概念 代码
    泛化 一种特殊/一般的关系 继承
    实现 类目之间的关系;<br />一个类目指定了另一个类目保证执行的合约 接口与实现类
    关联 ———————— 一种结构关系;<br />指明一个事物与另一个事物间的联系 成员变量
    关联-组合 类之间的结构关系;<br />整体与部分的关系,部分离不开整体 成员变量
    关联-聚合 类之间的结构关系;<br />整体与部分的关系,部分可单独存在<br />整体类与部分类概念上是同级别的;描述“has-a” 成员变量
    依赖 一种使用关系;<br />说明一个事物使用了另一个事物的信息和服务<br />被使用的类发生变化,使用类也发生变化 局部变量、<br />方法形参、<br />静态方法调用

    补充说明

    • 依赖:使用关系。如:小明到学校,依赖于汽车
    • 关联:是实例之间的结构关系。如:房间由墙、门、窗组成
    • 泛化:一般类连接到特殊的类。如落地窗是一种比较大的窗户

    相关文章

      网友评论

          本文标题:UML建模(java UML建模)

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