分層軟件架構及其數據解耦

1. 分層軟件架構 分層架構是軟件的軟件中最常用的架構設計方法,如clean架構、MVP架構等。 分層的實質是隔離關注點,使得每一層具有一致的行爲,這樣不同的開發纔有可能關注不同的軟件層。如WEB開發中常用的前後端分離,前端關注的是用戶體驗,後端關注的是穩定可靠的服務。再比如DDD中主張將領域和應用進行分離,從而能夠獲得一個比較穩定的領域能力層。 解耦的本質是分離變化點,將不同的變化點分離到不同的
相關文章
相關標籤/搜索