1
Q
WPF程序設計
A
回答
2
一般而言,單責任原則(SRP)是一種很好的實踐。這裏的一般想法是,你寫的每一堂課都有一個改變的理由。
就你而言,你談論的是一系列至少有兩個職責的類:向用戶呈現信息和查詢數據庫。現在,讓我們假設在維護應用程序時,需要更改查詢數據庫的內容。你打開你的Window部分並更改代碼,在該類中引入迴歸的可能性。
現在,您有一個不幸的情況,更改數據庫訪問邏輯可能會破壞您的GUI。從概念上講,這是沒有意義的,它會讓你的應用變得脆弱。如果你把自己的責任分解成了不同的課程,你就不會有這種擔心。
分開你的課程。長久以來,你不會後悔。 :)
相關問題
- 1. 大型應用程序設計(WPF/Silverlight)
- 2. 基於PSD設計WPF應用程序
- 3. Android程序設計
- 4. C++程序設計
- 5. WPF設計師:你的設計過程是什麼?
- 6. WPF多線程插座設計
- 7. WPF卡片設計
- 8. WPF設計器System.InvalidOperationException
- 9. WPF標籤設計
- 10. WPF,MVVM,MasterDetailPage,設計
- 11. WPF gui xaml設計
- 12. WPF - 佈局設計
- 13. 設計網格wpf
- 14. WPF設計數據
- 15. WPF如何設計一個多窗口應用程序?
- 16. WPF MVVM應用程序的最佳設計模式
- 17. 在WPF應用程序的設計時禁用ActiveX控件
- 18. 幻燈片應用程序的WPF解決方案設計
- 19. 從另一個程序集設計WPF中的UserControl
- 20. 需要WPF爲新應用程序設計想法
- 21. 如何設計一個超過500頁的wpf應用程序
- 22. WPF,應用程序設計建議和數據庫併發性
- 23. WPF用戶控件在設計時無法找到程序集
- 24. 如何設計C#應用程序,以期望轉換爲WPF?
- 25. C程序設計 - 程序崩潰
- 26. C#WPF設置建設項目物業程式設計
- 27. iphone應用程序設計
- 28. 程序設計摘要
- 29. 子程序和GoTo設計
- 30. facebook應用程序設計?
進行單獨的課程。 – SLaks
什麼是泳池問題? – keynesiancross
@yms我正在通過meta尋找,有沒有什麼具體的不是問所謂的「池」問題?我找不到任何關於避免這樣做的具體內容:/。 –