更新日志
每此對思維導圖有改動或者在github中有了對應的實現,則增加一條更新日志。
前言
這是游戲開發與程序設計知識總結系列文章的第六篇常見軟件架構模式。本系列文章的初衷源于我正在找工作,所以對開發工作中用到的一些知識點想做一次完整的梳理,查缺補漏。
每篇文章預計梳理某一模塊的內容,每篇文章都以思維導圖的形式將知識點串聯起來,所有思維導圖都采用xmind制作。所有文章都會貼上思維導圖導出的png格式的圖片,并在文章中附上原文件。大家可以右鍵保存配圖,以圖片方式閱覽。但是本系列文章都是長期維護的,這些圖片不保證在更改思維導圖后能同時配套更新,但原文件總是最新的,所以建議大家下載原文件閱覽。
架構模式
架構模式是軟件架構中遇到的普遍存在的問題的通用的,可重用的解決方案。軟件開發的整個過程中,架構模式的良好運用可以幫助我們構建出耦合度小,易擴展的代碼結構。本文將列出一些常見的軟件架構。
思維導圖
未展開效果

架構模式
全展開效果
架構模式