當前位置:編程學習大全網 - 編程軟體 - c# 關於多參數的問題

c# 關於多參數的問題

這個是設計的問題。在面向對象編程中,我們編寫程序必須遵循壹些最基本的設計原則。其中比較重要的就是單壹職責原則和開放封閉原則。

妳可以問壹下自己,是不是妳在妳的這個方法中做了過多的事情?壹個方法如果過於強大往往不是什麽好事,這意味它的復用性很低並很難修改,壹個類過於萬能也是如此。

通常壹個函數的代碼函數在30-50行左右,可以才有下面的技巧重構代碼:

1.如果方法描述的是壹個算法的執行過程,把過程的每壹步分解到其它函數中。

2.檢查看妳的方法是否有其它地方可重用的功能,如果有把它分離出來。

3.檢查看是否有超過兩級的選擇或循環語句,如果有把它分離出來。

4.使用linq表達式、匿名函數和部分類這些.NET特有的工具減少代碼量和優化代碼組織。

5.如果是壹個較大的項目,從頂層開始檢查妳的設計:如是否采用了分層模型,是否有跨層調用,問題域(領域模型)是否明確定義,問題對象是否有類化。

  • 上一篇:it培訓機構排名及學費
  • 下一篇:跪求壹份迷宮的最短路徑的數據結構課程設計!!!急急急!!!!!!!
  • copyright 2024編程學習大全網