經驗

當前位置 /首頁/經驗 > /列表

軟體架構模式基本概念及三者區別

軟體架構模式基本概念及三者區別

軟體架構模式基本概念及三者區別如下:

1、根據不同的抽象層次可分為三種不同層次的模式。即架構模式,設計模式,程式碼模式。

2、架構模式是系統的高層次策略。涉及到大部分的元件以及整體性質和力學。架構模式可以影響到總體佈局和框架性結構。

3、設計模式是中等尺度的結構策略。結構實現大尺度元件的行為和它們之間的關係。設計模式不會影響到系統的總體佈局和總體框架。設計模式定義出子系統或元件的微觀結構。

4、程式碼模式是特定的範例和與特定語言有關的程式設計技巧。程式碼模式會影響到中等尺度元件的內部和外部的結構。或者行為的底層細節,但不會影響到部件或子系統的中等尺度的結構,並且不會影響到系統的總體佈局和大尺度框架。