uml是OOD面向對象的程式設計的重要工具,是學習設計模式的前提,本文簡單介紹引入了UML的相關概念,對UML中常見關係進行了介紹,關聯關係,實現關係 繼承關係,依賴關係,組合關係,聚合關係,用最小的學習成本讀懂UML圖 ...
在計算複雜的數學題時,我們必然會打草稿計算 在繪畫課中,我們可以素描出來看到的事物 那麼在程式設計中呢? 如何描繪傳達你腦海中的關於這個程式 ,設計的藍圖草稿? OOP的程式設計中,最多的自然是類、介面層次介面的設計 簡單的設計,可能在腦海中想象下就過了,比如A繼承B 但是複雜的呢? 對於OOP程式設計中,類的層次、關係設計如何描繪? 用文字麽? A繼承B A實現C,A中有一個D的引用 顯然,圖形化的方式更加直觀,簡潔 那麼到底如何表示OOP中的事物與關係?每個人有每個人的書寫方式,如何進行交流? 你畫了一個三角形說這是一個介面,我花了一個圓形,跟你講這個是介面?這其中的問題不言而喻。