UML对象关系与箭头对应表
生活随笔
收集整理的這篇文章主要介紹了
UML对象关系与箭头对应表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
對象和類
-
類是構造對象的模板
-
封裝是與對象有關的一個重要的概念,從形式上來看,封裝不過是將數據和行為組合在一個包中,并對對象的使用者隱藏了數據的實現方式。對象中的數據稱為實例域,操作數據的過程稱為方法。
類之間的關系
在類之間最常見的關系有
- 依賴(“uses-a”)
- 聚合(“hsa-a”)
- 繼承(“is-a”)
依賴是說兩個類之間有依賴關系,聚合是一個類包含另一個類。
UML中關系與箭頭對應表
依賴:通常是函數的參數或者函數返回值,具體類中沒有對應的數據類型,但是某些方法需要依賴另一個類來實現,從而叫依賴,如張三需要依賴汽車上班,這個車可以是借別人的也可以是自己的,或者打車
實現:將虛類實現或者接口實現為具體的類
關聯:張三直接有一輛自己的車,張三將與這輛車關聯
class Car { public: protected: private: };//關聯(實線) 關聯 張三 有車 一個類 是 另外一個類的成員變量 class AdvZhanSan { public:void GoWork(){//m_car->} protected: private:Car *m_car;//Car m_car2; };聚合和組合:是關聯的一種,不過聯系更加緊密,組合更傾向與一體,聚合更傾向多個同樣或者相似的類聚集而成。
總結
以上是生活随笔為你收集整理的UML对象关系与箭头对应表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java基础 -- 数据类型,基本程序结
- 下一篇: 数据流计算模型及其在大数据处理中的应用