物件導向體系結構風格的元件是類和物件。
連線件是物件之間通過功能與函式呼叫實現互動。物件是通過函式和過程的呼叫-返回機制來互動的,而類是通過定義物件,再採用呼叫-返回機制進行互動。
示例程式如下:
【功能】:計算2+3並輸出結果。
class count
void setc(int a1)
int getc()
}class sum
}class test
}
對於以上程式,連線件是:count,sum,test三個類,還有count類的物件c1,c2,sum類的物件s,count類的物件p,q。
連線件是:在test類中建立count類的物件c1和c2,sum類的物件s,sum類的sum()方法的引數中有count類的物件p,q。test類使用count類的物件c1,c2,呼叫了count類的get(c)方法。test類使用sum類的物件s,呼叫了sum類的sum()方法,並把實參count類的物件c1,c2傳遞給形參count類的物件p,q。
軟體體系結構風格
軟體體系結構 software architecture,sa 定義 元件 各種基本的軟體構造模組 函式 物件 模式等 連線件 將它們組合起來形成完整的軟體系統 物理分布 軟體系統拓撲結構 約束 限制條件 效能 軟體質量 元件 廣義上講,元件是具有某種功能的可復用的軟體結構單元,是為組裝服務的,是組...
軟體體系結構風格
首先,我們需要先明確乙個概念,什麼叫軟體體系結構的風格?定義便是 描述某一特定應用領域中系統組織方式的慣用。即,定義了用於描述系統的術語表和一組指導構建系統的規則。這方便了軟體大粒度的重用。因此,當人們使用常用的,規範的方式來組織時,即可使別的設計師很容易理解系統的體系結構。下面是一些常用的軟體體系...
軟體體系結構風格
軟體結構風格的定義 軟體結構風格是描述某一特定應用領域中系統組織方式的慣用模式 idiomatic paradigm 體系結構風格定義了乙個系統家族,即乙個體繫結構定義乙個詞彙表和一組約束。詞彙表中包含一些構件和連線件組合起來的。體系結構風格反映了領域中眾多系統所共有的結構和語義特性,並指導如何將各...