機房重構——UML圖最終版本

來源:互聯網
上載者:User

標籤:.net   重構   uml   entity   

    剛開始畫圖時確實很糾結,那時候是在師父的逼迫下不得不畫,不過這樣也是有好處的,在師父的強烈要求下,我學會了如何使用EA,也對一個學習一個新的軟體有了一個更好的方法,可以去找一些視頻,或者文字資料來協助我們學習使用新的軟體。

    每一次畫圖都有一次新的認識,經過這次又條例的整理之後對軟體的需求有了更深的理解,我們分這麼多層就是為了能夠更好的解耦合。

   下面是我針對此次個人重構畫的圖

U層:每個功能是一個類

Facade層:


進一步提高的地方:要將每一個功能分清楚應該屬於哪一個類,這樣能夠均衡,畫時序圖時也不至於特別複雜,讓人難以理解。

B層


Entity層:


D層:


總結:

這次是我最終設計出來的圖,雖然比第一次有很大的改變,但還是有一些問題,最大的問題就是功能分類不夠明確,導致個別類中事件過多,容易造成混亂。這也是自己的一次摸索的過程,相信在機房合作是能夠有更好的改進。同時也必須感謝這一次次的不完美,不完美代表我們還能成長,我們正是在這一次次的改進中成長。機房個人重構已經完成,但每一次完成不代表結束而預示著一個新的開始。

機房重構——UML圖最終版本

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.