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