工做到如今一直在一味的去學習、去工做、去coding,從而忽略了對本身對技能的總結。近來工做比較悠閒,因此就準備把本身的做爲程序員的技能棧好好梳理一下,就先從設計模式開始了!!!php
該設計模式的應用場景
該設計模式的uml圖
該設計模式的代碼實現
相關代碼屆時會放到github 提到了uml、市面上能夠畫uml圖的工具備不少,諸如starUML、plantuml... 可是我仍是更喜歡在PhpStorm裏面去操做git
PhpStrom->Perferences->Plugins->搜索PlantUML->install(位置是在下圖的Restart PhpStorm,此處我是install了以後,顯示讓我從啓動的,哈哈哈哈哈) 程序員
下載成功以後點擊上圖位置的Restart PhpStorm,從新打開以後點擊建立文件,這時就會出現uml相關文件的建立建立uml class,這時發現右側的顯示時一段error提示,大體意思就是須要裝一個graphviz軟件 github
我是本機是mac
因此我用brew,windows
用戶需本身找一下exe文件安裝,此處不一一贅述 windows
/usr/local/bin/dot
plantuml語法設計模式