回答
这取决于你的意思是OO UI。
在更流行的现代语言中,例如Java,C#和VB .NET,一切都是一个对象。所以只需使用像TextBox控件一样简单的东西,就可以在UI中使用OO设计。但是,如果您在更多屏幕/代码OO设计中进行交谈,则可以查看模式,例如用于分离UI和逻辑的模型视图和模型视图ViewModel模式。
在我目前的工作中,我们使用模型视图ViewModel模式。这种模式的主要优点是它可以让UI对背后的代码一无所知,反之亦然。所以你可以改变UI设计而不需要改变逻辑。
我会提供链接,但一个简单的Google搜索这些主题将带来大量的文章。
您还可以使用继承来扩展UI控件。例如,如果您想为社会安全号码创建一个自定义验证文本框,则可以扩展TextBox类并前往城镇。
感谢您的回复Josh。 – LearningCSharp
没问题。我刚刚在去年夏天转向了C#,WPF,WCF和MVVM。我希望你能找到和我一样棒的C#。我已经编写了从LISP到C和C++到VB6到VB.NET到Java到C#的所有内容,到目前为止C#是我最喜欢的......特别是.NET Framework 4。 – Josh
- 1. 面向对象的设计
- 2. 面向对象的设计
- 3. C++抽象用户界面设计
- 4. java界面 - 面向对象
- 5. 面向对象的设计面试Q
- 6. 面向对象设计
- 7. C++面向对象设计
- 8. 面向对象设计
- 9. 面向对象设计,MVC
- 10. Android用户界面设计
- 11. iPhone用户界面设计
- 12. 如何去了解用户界面设计变更
- 13. 了解面向数据的设计
- 14. 了解界面
- 15. 提供了界面对象
- 16. 理想的面向对象的设计
- 17. 面向对象的分析和设计
- 18. 面向对象的编程设计?
- 19. 面向对象的图像ImageList设计
- 20. Python的设计:面向对象
- 21. 面向对象的结构设计
- 22. 面向对象的设计问题
- 23. 面向对象的设计问题,iPhone
- 24. 面向对象的设计 - 游戏
- 25. 良好的面向对象设计
- 26. Python面向对象的设计概念
- 27. 面向对象的设计协会
- 28. PHP面向对象的设计
- 29. Python的面向对象设计defereds
- 30. 面向对象的设计谜语
member/moderator/admin/super_admin可以是类用户的子类。 – user482594
UserInterfaces应该声明而不是OO。 – Raynos