各種軟體架構風格

2021-07-08 12:02:20 字數 412 閱讀 5275

(1)管道和過濾器風格

每個構件都有一組輸入和輸出,每個構件稱為乙個過濾器。連線過濾器被稱為管道。

(2)物件導向

(3)基於事件的隱式呼叫過程

系統中的其他構件的過程在乙個事件或者多個事件中被註冊,一旦觸發就被呼叫

(4)層次系統風格

使用者系統 》基本工具 》核心層

比如說目前廣泛應用的網際網路封層通訊協議

(5)倉庫風格

(6)c2風格

(7)客戶伺服器風格

(8)三層伺服器風格

包絡表示層,功能層和資料層

(9)瀏覽器/伺服器風格

(10)正交軟甲架構風格

一般來說,整個系統有乙個公共驅動層(一般為最頂層),和公共資料結構,(一般為最底層)

(11)基於層次訊息匯流排的架構風格

REST軟體架構風格

一 rest概念 全稱representational state transfer 表達性狀態轉移 是一種軟體 設計分布式系統的 架構風格。是一種 針對網路應用 的設計和開發方式,可以降低開發的複雜性,提高系統的可伸縮性。二 基本含義 rest 表述性狀態轉移 是一組架構約束條件和原則。滿足這些約...

論軟體系統架構風格

宣告 本文為本人在軟考系統架構設計師備考期間的練手寫作,不保證內容的原創性與正確性,僅供參考,請勿照抄和用於學術 等正規場合,因不當使用產生後果一律自負。前端web服務主要提供給使用者使用的介面,分為前置nginx負載均衡伺服器 前端 nginx集群。當使用者通過網路訪問系統時,首先會訪問到前置的n...

軟體架構風格 呼叫 返回風格

呼叫返回風格包括 個人覺得這是最常用的一種風格,因為它符合頂層分解的邏輯。每乙個抽象層次都會通過向下呼叫的方式來實現它所定義的功能。採用呼叫返回風格的系統的配置比較多,在實踐中,我們希望通過配置來實現靈活的呼叫,即將低層次的結構在有需要的時候隨意替換掉。但是,替換沒有那麼簡單,首先,出於動機方面的原...