我在ASP.NET環境下編程,我想將我的實用功能分成3類 - Presentation.cs,Business.cs,Data.cs.你怎麼看?你如何組織你的效用函數?如何組織實用功能?
2
A
回答
3
我根據他們處理的數據類型來組織我的效用函數。我也給類和文件名使用後綴來區分它作爲一個通用的工具類。例如
- PresentationUtil.cs
- EnumUtil.cs
- LambdaUtil.cs
2
這取決於他們做什麼。很大程度上,我將我的效用函數根據它們的操作分爲類。我傾向於忽略指定每個類最少數量的方法的指南;如果一個方法屬於一個類是有意義的,因爲它對特定類型的數據進行操作,那麼它就進入了一個類,許多方法被詛咒。
但是,現在,效用方法通常是擴展方法的主要候選方法。所以這個因素相當頻繁。
0
通常我的班級構成是通過查看所用數據的類型或我必須組織的方法之間的關係來決定的。
然後我將實用程序類包裝在.Utilities命名空間中,並將它們物理分隔到具有相同名稱的文件夾中。
這通常意味着包含的任何內容都用於實用目的。
相關問題
- 1. 如何組織實用功能庫?
- 2. 在C++中組織實用功能
- 3. 如何組織許多爬蟲功能?
- 4. 組織模板功能
- 5. 功能使用說明 - >組織
- 6. 如何組織通用Spring控制器功能?
- 7. 如何組織使用多個Azure功能的解決方案?
- 8. 在庫中組織擴展功能
- 9. 如何在多個文件中組織JS功能
- 10. 如何組織導軌集成/功能規格
- 11. 在功能點分析中如何計算組織生產力?
- 12. 如何組織幫助功能在我的代碼
- 13. 組織方法和功能在組織方法和功能方面是否有優勢?
- 14. 如何組織和組織嵌套類
- 15. 如何實現diff功能?
- 16. 如何實現MenuStrip功能?
- 17. 如何組織viewModels?
- 18. 使用模板實現組合功能
- 19. 如何才能實現像重組功能的iPhone主屏幕?
- 20. 如何將此實用功能轉換爲擴展功能?
- 21. 如何使用GDIplus實現Chord功能?
- 22. MATLAB:有沒有一種更好地組織實驗功能的方法?
- 23. 如何使用組件功能NHibernate
- 24. 如何使用按功能分組?
- 25. 如何在使用實體框架時組織模型庫?
- 26. 我應該如何在Rails中組織這種類似Instapaper的功能?
- 27. DDD:如何在解決方案中組織身份訪問功能?
- 28. 不能在Acumatica(GMAIL /組織)
- 29. as3:如何組織班級
- 30. 如何組織Drupal模板?