tft每日頭條

 > 科技

 > 架構設計開發視圖

架構設計開發視圖

科技 更新时间:2024-06-15 16:18:53

架構設計開發視圖?調用返回風格顧名思義,就是指在系統中采用了調用與返回機制利用調用-返回實際上是一種分而治之的策略,其主要思想是将一個複雜的大系統分解為一些子系統,以便降低複雜度,并且增加可修改性程序從其執行起點開始執行該構件的代碼,程序執行結束,将控制器返回給程序調用構件,接下來我們就來聊聊關于架構設計開發視圖?以下内容大家不妨參考一二希望能幫到您!

架構設計開發視圖(軟件架構模式調用)1

架構設計開發視圖

調用返回風格顧名思義,就是指在系統中采用了調用與返回機制。利用調用-返回實際上是一種分而治之的策略,其主要思想是将一個複雜的大系統分解為一些子系統,以便降低複雜度,并且增加可修改性。程序從其執行起點開始執行該構件的代碼,程序執行結束,将控制器返回給程序調用構件。

調用/返回風格架構主要包括三種具體的架構風格:主程序/子程序;面向對象風格;層次結構。

1. 主程序/子程序

主程序/子程序風格是結構化開發時期的經典架構風格。這種風格一般采用單線程控制,把問題劃分為若幹處理步驟,構件即為主程序和子程序。子程序通常可合成為模塊。過程調用作為交互機制,即充當連接件。調用關系具有層次性,其語義邏輯表現為子程序的正确性,取決于它調用的子程序的正确性。

2. 面向對象風格

抽象數據類型概念對軟件系統有着重要作用,目前軟件界已普遍使用面向對象系統。這種風格建立在數據抽象和面向對象的基礎上,數據的表示方法和它們的相應操作封裝在一個抽象數據類型或對象中。這種風格的構件是對象,或者說是抽象數據類型的實例。對象是一種被稱作管理者的構件,因為它負責保持資源的完整性。對象是通過函數和過程的調用來交互的。

3、層次結構架構風格

層次系統組織成一個層次結構,構件在一些層次實現了虛拟機。連接件通過決定層間如何交互的協議來定義,拓撲約束包括對相鄰層間交互的約束。這個風格的特點是每層為上一層提供服務,使用下一層服務,隻能見到與自己鄰接的層。大的問題分解為若幹個漸進的小問題,逐步解決,隐藏了很多複雜度。修改一層,最多影響兩層,而通常隻能影響上層。上層必須知道下層的身份,不能調整層次之間的順序。

這種風格支持基于可增加抽象層的設計。這樣,允許将一個複雜問題分解成一個增量步驟序列的實現。由于每一層最多隻影響兩層(所以修改變動可以局部化,讓系統更容易修改),同時隻要給相鄰層提供相同的接口,允許每層用不同的方法實現,同樣為軟件重用提供了強大的支持。

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved