回答
這取決於你的意思是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