设计模式-UML图简单介绍

本文简要介绍了设计模式中的UML图,包括类、接口、继承、接口实现、关联、聚合和组合等核心概念。类图中,类分为三层展示名称、属性和操作。接口用矩形表示,接口实现用空三角和虚线。关联用实线箭头表示,聚合和组合则分别用空菱形和实菱形加实线箭头区分其强弱关系。记住依赖、关联、聚合和组合的区别对于理解和使用设计模式至关重要。
摘要由CSDN通过智能技术生成

直接上法宝:


1.Class

    
    类图分三层:
    第一层显示类的名称,如果是抽象类,则就用斜体显示。
    第二层是类的特性,通常就是字段和属性。
    第三层是类的操作,通常是方法或行为。

2.接口interface


  矩形表示法,顶端有<<interface>> 第一行:接口名称。第二行:接口方法。

3.继承


4.接口实现
    接口实现用空三角+虚线表示


5.关联 实线+箭头




6.聚合Aggregation
    聚合表示一种弱的’拥有’关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分。


7.合成(组合)Composition.
    是一种强的’拥有’关系,体现了严格的部分和整体的关系,部分和整体生命周期一样。


8.依赖


    

    最后发现总看设计模式的UML图有个地方容易混淆。就是 依赖、关联、聚合、组合。
然后就这么记的:

关联: 实线+>               : 鸟和天气
依赖: 虚线+>               : 鸟和氧气
聚合: 空菱形+实线+>  : 鸟和鸟群
组合: 实菱形+实线+>  : 鸟和翅膀



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值