暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

每日一学之UML类图

程序员的日记本 2017-12-19
336


类图


类图就是用户对系统中的各种概念进行建模,并描绘出他们之间关系的图。它描述了系统的静态结构。


类中的模型


  • 类(Class)

  • 接口(Interface)

  • 依赖关系(Dependency)

  • 泛化关系(Generalization)

  • 关联关系(Association)

  • 实现关系(Realization)


类图的组成




  • 带+的图标,设置类的可见性



  • 青色小图标,添加类的属性



  • 红色小图标,添加类的函数



  • 完整示例




类图的关系


  • 实现关系(realization)


C实现Interface

  • 泛化关系(generalization)



      C继承B


  • 依赖关系(dependency)


    C依赖B


  • 关联关系(association)



  • 组成关系(Composition)


组成关系是一种强关联,在组合中,成员的生命周期取决于聚合的生命周期,聚合不仅控制对象行为,还控制对象的创建和结束。




  • 聚集关系(Aggregation)


聚集关系是部分与整体的关联,即将一组元素通过关联关系组成一个更大的单元。描述了一种“has a”的关系。



表示big里面有一个small


关系的转换


  • 多对多关联




  • 一对多关联



关联关系映射一般使用关联表


下期提要


下期主要分享关于包图的一些概念。敬请期待!





长按,识别二维码,加关注,

可了解更多编程方面的知识,

让你看到每天一点点的进步。

谢谢点赞 + 分享!!!!!!


不积跬步,无以至千里;

不积小流,无以成江海。

文章转载自程序员的日记本,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论