業務系統裡面常見的方法介面設計

2022-01-15 10:47:13 字數 754 閱讀 1591

在程式中用得最多的還是方法,在處理業務的系統中如何設計方法是乙個很重要的問題。很多系統由於缺乏統一的約定而導致維護困難。本文主要介紹的是偶在平常的開發中總結出來的一些方法設計的思路。希望大家不嫌棄。

1.         簡單的方法

void dosth(args)

方法沒有返回值,也沒有特別的錯誤標示,一般用在一些不易出錯的 所以如果方法有可能執行不成功的時候,則可以在方法裡面丟擲異常,在呼叫的地方用catch捕捉。或者根本不捕捉方法裡面可能產生的異常,從而讓異常跟著堆疊往上層爬,一直到合適的位置才進行捕捉。這種情況通常用於對方法中的異常沒有十足的把握處理、不想在本方法中處理異常、有意向上層遮蔽底層異常的情況。很多設計這主張「底層丟擲異常,上層處理異常」的設計原則,在這種設計原則的指導下,用的最多的方法設計就是這種。

以下的幾種方法都要求盡量捕捉方法中可能存在的exception。

2.         返回字串/數字

string/int dosth(args)

方法本身只返回結果,但是當結果為false的時候,可以通過getlasterror來獲取最後乙個錯誤資訊。這種設計適合於類裡面存在很多可能出錯的方法的情況,比如上面的dosth1,dosth2,這樣就不必要為每個方法新增out引數,在實際中用得比較多。另外,當程式中存在迴圈,而又不想因為迴圈的某一次發生錯誤而終止程式的時候,也可以採取這種辦法。

事實上,每一種方法都有其用武之地, 問題的關鍵在於我們使用一種約定,最好的辦法就是在同乙個系統裡面盡量只使用其中的一種,以避免維護和後續開發上的麻煩。

業務系統裡面常見的方法介面設計

在程式中用得最多的還是方法,在處理業務的系統中如何設計方法是乙個很重要的問題。很多系統由於缺乏統一的約定而導致維護困難。本文主要介紹的是偶在平常的開發中總結出來的一些方法設計的思路。希望大家不嫌棄。1.簡單的方法 void dosth args 方法沒有返回值,也沒有特別的錯誤標示,一般用在一些不易...

UI介面設計的需求分析方法

ui介面設計的需求分析方法 www.51ui.cn 一種介面需求分析方法 1 引言 軟體介面是人與計算機之間的媒介。使用者通過軟體介面來與計算機進行資訊交換。因此,軟體介面的質量,直接關係到應用系統的效能能否充分發揮,能否使使用者準確 高效 輕鬆 愉快地工作,所以軟體的友好性 易用性對於軟體系統至關...

系統分析和設計方法之使用者介面設計

這一部分只是告訴大體怎麼做,有什麼樣的基礎知識。好的使用者介面設計一定是要足夠的積累,不僅僅是技術,還有心理學 審美 權衡決策等等。為什麼用了二十多年的系統介面在有了更好的實現仍然不敢替換,主要原因是使用者已經習慣了,非到了迫不得已不會動系統介面。使用者介面設計入門門檻是比較低的,不過易學難精。使用...