1
Q
WPF程序设计
A
回答
2
一般而言,单责任原则(SRP)是一种很好的实践。这里的一般想法是,你写的每一堂课都有一个改变的理由。
就你而言,你谈论的是一系列至少有两个职责的类:向用户呈现信息和查询数据库。现在,让我们假设在维护应用程序时,需要更改查询数据库的内容。你打开你的Window部分并更改代码,在该类中引入回归的可能性。
现在,您有一个不幸的情况,更改数据库访问逻辑可能会破坏您的GUI。从概念上讲,这是没有意义的,它会让你的应用变得脆弱。如果你把自己的责任分解成了不同的课程,你就不会有这种担心。
分开你的课程。长久以来,你不会后悔。 :)
相关问题
- 1. 基于PSD设计WPF应用程序
- 2. 大型应用程序设计(WPF/Silverlight)
- 3. Android程序设计
- 4. C++程序设计
- 5. WPF设计师:你的设计过程是什么?
- 6. WPF多线程插座设计
- 7. WPF,MVVM,MasterDetailPage,设计
- 8. WPF设计数据
- 9. 设计网格wpf
- 10. WPF卡片设计
- 11. WPF gui xaml设计
- 12. WPF标签设计
- 13. WPF - 布局设计
- 14. WPF,应用程序设计建议和数据库并发性
- 15. 幻灯片应用程序的WPF解决方案设计
- 16. WPF如何设计一个多窗口应用程序?
- 17. 需要WPF为新应用程序设计想法
- 18. 在WPF应用程序的设计时禁用ActiveX控件
- 19. 如何设计C#应用程序,以期望转换为WPF?
- 20. 如何设计一个超过500页的wpf应用程序
- 21. WPF用户控件在设计时无法找到程序集
- 22. 从另一个程序集设计WPF中的UserControl
- 23. C程序设计 - 程序崩溃
- 24. facebook应用程序设计?
- 25. 设计Web应用程序
- 26. C++程序设计问题
- 27. Android设计应用程序
- 28. Silverlight的程序员设计
- 29. Web应用程序设计
- 30. C程序,设计检查
进行单独的课程。 – SLaks
什么是泳池问题? – keynesiancross
@yms我正在通过meta寻找,有没有什么具体的不是问所谓的“池”问题?我找不到任何关于避免这样做的具体内容:/。 –