對架構的理解

2021-09-12 04:23:13 字數 277 閱讀 7605

架構,這是乙個很hight的詞,相關的定義網路上可以查詢得到,這裡我想表達的是基於自己對以前做過的系統,架構的通俗定義和自己的理解得出的總結。

首先,架構是什麼?或者什麼是架構?架構就是一種指導思想。

其次,架構的目的是什麼?目的就是為了讓自己根據思想指導下,使自己做的系統具有以下幾點基本特徵:

a:可擴充套件性,b:可維護性,c:可復用性,d:執行的穩定性。

基於以上幾點,就明白為什麼會出現設計模式的概念了,設計模式是架構的具現,架構作為一種指導思想,會貫通在專案的整個生命週期當中

談談對REST架構的理解

無意中看到一篇部落格,後面廢話了幾句,順便寫在這裡吧 rest本身不是架構,只是一種架構風格,理解它的時候要參考這個架構風格出現的環境所施加的約束條件。rest的目的是 建立十年內不會過時的軟體系統架構 所以它具備三個特點 1.狀態無關 確保系統的橫向拓展能力 2.超文字驅動,fielding的原話...

個人對ios架構層次的理解

通常我們做乙個應用,無非就是呼叫api 展示頁面 然後跳轉到其他頁面再呼叫api再展示頁面。然而為何需要架構呢?1.呼叫網路api 應該讓開發工程師方便安全的呼叫網路api,盡可能保證 使用者在 各種網路環境下都有良好的體驗。2.頁面展示 要考慮頁面如何組織才能盡可能降低業務方 的耦合度,降低業務方...

我對架構設計的理解

遊戲架構設計是乙個老生長談的話題,以前給多個遊戲公司培訓過,隨著時間的積累,對遊戲架構設計的理解又多了一些,在此給讀者分享一下我對於架構設計的理解。遊戲架構設計是基於引擎的基礎上的二次封裝,目的是便於遊戲開發者能夠專注於邏輯的編寫,便於多人協同開發,便於功能的擴充套件等等。不論使用什麼引擎,只要掌握...