设计模式-UML图简单介绍
生活随笔
收集整理的這篇文章主要介紹了
设计模式-UML图简单介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
直接上法寶:
1.類(Class)
? ??
? ? 類圖分三層:
? ? 第一層顯示類的名稱,如果是抽象類,則就用斜體顯示。
? ? 第二層是類的特性,通常就是字段和屬性。
? ? 第三層是類的操作,通常是方法或行為。
2.接口(interface)
? 矩形表示法,頂端有<<interface>> 第一行:接口名稱。第二行:接口方法。
3.繼承
4.接口實現:
? ? 接口實現用空三角+虛線表示
5.關聯 實線+箭頭
6.聚合(Aggregation)
? ? 聚合表示一種弱的’擁有’關系,體現的是A對象可以包含B對象,但B對象不是A對象的一部分。
7.合成(組合)Composition.
? ? 是一種強的’擁有’關系,體現了嚴格的部分和整體的關系,部分和整體生命周期一樣。
8.依賴
? ??
? ? 最后發現總看設計模式的UML圖有個地方容易混淆。就是 依賴、關聯、聚合、組合。
然后就這么記的:
關聯: 實線+> ? ? ? ? ? ? ? : 鳥和天氣
依賴: 虛線+> ? ? ? ? ? ? ? : 鳥和氧氣
聚合: 空菱形+實線+> ?: 鳥和鳥群
組合: 實菱形+實線+> ?: 鳥和翅膀
總結
以上是生活随笔為你收集整理的设计模式-UML图简单介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 简单工厂模式、工厂方法模式、抽象工厂模式
- 下一篇: 设计模式-备忘录模式