在軟體開發的路上有很多東西都是需要前輩的指引和鄉民的分享,這樣進步的速度才會快,如果加上SSD那就更快啦~~~
今天要介紹的是LSP(Liskov Substitution Principle)Liskov替換原則! 前幾天介紹了OCP(開放/封閉原則)、DRY(不要重複...
如果介面放太多無關的資訊,就像是被污染一樣,很容易出問題的。 目前在寫程式這方面,大部分使用的都是物件導向(Object Oriented),在連續介紹了四個原...
如果小明透過小華跟小新借錢,其實是小明跟小新借的!可是對於小新來說他到底是要找小華要錢還是找小明要錢呢?? 小明 -> 小華 -> 小新 ?? 小華...
Dependency Inversion Principle!! 相依性反轉! 今天要介紹的是「相依性反轉原則」(DIP, Dependency Inversi...
俗話說的好:「文不如表、表不如圖」,如何溝通才是最重要的。 俗話說的好:「文不如表、表不如圖」,如果可以用表格表示就不要用文字表示;如果可以用圖表示就不要用表格...
類別圖是最常見的圖。 學會”看”UML其實很簡單!雖然他也是一種語言,但是絕對比學英文容易! UML從我剛開始接觸到現在其實一直在進化,「圖」也一直在增加。不過...
人與人之間的關係可能很複雜,但是在設計程式的時候關係儘量簡單一點比較好。今天就是要跟大家介紹圖形與圖形之間的關係! 接下來要幫大家介紹的是: Shared a...
今天接著介紹在UML中的 Association(結合關係), Generalization(一般化) 和 Implementation(實做)的圖形。 3....
在專案開發的過程中,瞭解使用者的需求是一件很重要的事情。但往往很有可能連使用者自己都不是很清楚自己需要的是什麼,只知道「想要」什麼。所以很容易在蒐集需求的時候就...
這些符號都認識嗎,如果不認識那就繼續往下看吧!! 今天要介紹的是活動圖(Activity Diagram)。 活動圖主要是一系列的程序顯示出來,在這些程序中包...