UML类图

引自:大话设计模式

 

e09c3f8e4333da1e563f464e569007586e5.jpg

 

“动物”矩形框 代表 一个类。 类图分三层,

        第一层显示类名称,如果是抽象类,用斜体来表示。

        第二层显示类的特性,通常是字段和属性。

        第三层通常是方法或行为。注意前面的符号,“+”是public,"-"表示private,"#"表示protected。

99b1f9b04107f866cef41a27d900418c7e5.jpg

  • 接口

左下角的飞翔,表示一个接口图。其顶端<<interface>>来表示。 

接口另一种表示方法是:棒棒糖表示法。如下图所示:意思是,唐老鸭类实现了“讲人话接口”。

a09a8f0ff4f87ebff25253f30ab918f1ba0.jpg    4c430081988566e6d57b0eb9209f2daf77a.jpg

  • 关系

    • 继承

                看UML类图中。“动物”、“鸟”、“鸭”、“唐老鸭”之间的关系符号。

                就是继承关系,用空心三角形+实线来表示。

    • 实现接口
      大雁会飞。实现了飞翔接口。实现接口用 空心三角形+虚线来表示

                            84ab80aee0072476a8a4bdb78249850967a.jpg

    • 聚合关系

                聚合就是,雁群包含大雁,大雁不一定属于雁群。 A对象可以包含B对象,B对象不一定属于A对象。

                看UML类图中。雁群与大雁之间的关系符号。

                就是聚合关系,用空心四边形+虚线来表示。

                            d31b94863c661314ef8fca28b3de74f3441.jpg

    • 依赖关系

                依赖关系就是 动物依赖氧气、依赖水。表示一种存在关系。

                已虚线+箭头表示。

                            5116f84722b2023e1360e854ccd1f7a7d03.jpg

 

    • 关联关系

                关联关系就是 两者有一定的关系、联系。

                比如 企鹅和气候,

                以实线+箭头表示。

                            9fc612195c7dbab8005f0cdbb5a238f5d75.jpg

 

 

 

 

转载于:https://my.oschina.net/u/2331292/blog/2249245

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值