使用类而不是直接使用GUI控件值的优势是什么?
本文关键字:是什么 控件 GUI | 更新日期: 2023-09-27 18:16:33
我有一个用户管理表单的场景
用户有以下文本框(txt_fname
, txt_lname
, txt_email
,…等)和一些其他信息。
可以直接保存从控件(文本框)读取的值并将其发送到DB的信息。为什么要先使用类呢?
我想问一下在这种情况下使用class的优势是什么。如:users
, Products
这是分离层/组件/类的好方法,不需要强连接(松耦合)。
原因是,如果您需要更改视图或重用用户,则不受"视图"answers"模型"类的强连接的限制。
例如,如果你想获取用户并在另一个应用程序中使用他,你只需要获取那个类就可以了。
希望使用类来表示数据库对象的原因有很多,其中一些有:
- 数据库和客户端应用程序之间的分离层(更高的安全性)
- 数据验证(确保字段以正确的格式输入)
- 对象的可重用接口,因此在数据库中的更改不需要完全重写客户端页面
你可以做很多关于MVVM的研究,它可能会告诉你使用类的其他好处。
使用class有很多好处:
- 程序和界面的逻辑隔离(您可以随意更改GUI,而逻辑保持刚性)。 你可以在任何地方(桌面、Web、控制台)使用代码。
- 这个类可以被许多场景使用,而不仅仅是你的表单。
- 易于调试时,隔离GUI和程序逻辑。通过命令re,您可以阅读更多关于OOP的信息。看看这些链接:http://wiki.tcl.tk/13398https://www.cs.drexel.edu/introcs/Fa12/notes/06.1 _oop/Advantages.html ? CurrentSlide = 3