《一線架構師實踐指南》讀後感 一

2022-09-04 23:03:13 字數 716 閱讀 1958

模式介紹

當然如果服務層設計的不好,那麼可能會造成反效果。

主要集中在業務規則的制定、業務流程的實現等與業務需求有關的系統設計,也即是說它是與系統所應對的領域邏輯有關

使用場景

模式特點

使用場景

設計模式實現

門面模式 ——我們對於每個模組或者每個層次都會設計乙個「門面」來降低耦合的複雜程度。

策略模式——抽象層次會隱藏底層的實現細節,這就是策略模式最基本的設計,我們往往會把上層作為功能介面,下層作為可選的策略來實現。

優點1、開發人員可以只關注整個結構中的其中某一層;

2、可以很容易的用新的實現來替換原有層次的實現;

3、可以降低層與層之間的依賴;

4、有利於標準化;

5、利於各層邏輯的復用。

6、結構更加的明確

7、在後期維護的時候,極大地降低了維護成本和維護時間

缺點1、降低了系統的效能。這是不言而喻的。如果不採用分層式結構,很多業務可以直接造訪資料庫,以此獲取相應的資料,如今卻必須通過中間層來完成。

2、有時會導致級聯的修改。這種修改尤其體現在自上而下的方向。如果在表示層中需要增加乙個功能,為保證其設計符合分層式結構,可能需要在相應的業務邏輯層和資料訪問層中都增加相應的**。

3、增加了開發成本。

《一線架構師實踐指南》讀後感

0 admems architecturedesign method has been extended to method system 方法通過三個階段和1個貫穿環境來覆蓋 需求進,架構出 的架構設計完成工作內容。其中 3個階段 是指預備架構階段 pa pre architecture 階段 把...

《一線架構師實踐指南》讀後感 五

概念性架構界定系統的高層元件,以及它們之間的關係。概念性架構意在對系統進行適當分解,而不陷入細節。藉此,可以與管理人員 市場人員 使用者等非技術人員交流架構。概念性架構規定了每個元件的非正式規約及架構圖,但不涉及介面細節。1.不同系統的架構,為什麼不同?需求不同,所以架構不同。這裡需求包括了功能 質...

《一線架構師實踐指南》讀後感 四

需求理解的大局觀 降低架構失敗風險 盡早開始架構設計 pre architecture階段的好處 能夠在需求沒有 全面完成 的情況下開始架構設計。為了盡早開始架構設計,需要做好 讓架構師參與需求分析工作 不能被動地等待完善的 軟體需求規則說明書 出現的那一刻。只要滿足下面3個條件就可以開始架構設計工...