2016-05-10 43 views
0

我有一个包含变量的类,以及getter和setter。我正在创建一个用户注册系统。用户首先必须通过输入诸如姓名和年龄等细节来为他们自己创建配置文件。稍后应该检索这些数据以供他们在系统操作期间进行编辑或查看。我不确定是否更好OO设计用户临时变量的第一个对象序列化时没有人的记录存在或使用setter对类变量稍后推送到文件?即推入类变量或临时变量。此外,使用MVC时,我认为使用类变量更容易,因为它更容易将视图与控制器功能分开,即保存到文件功能。然而,初始化变量然后清除是昂贵的。我的逻辑正确吗?当保存受用户输入影响的变量状态时,C++使用临时变量或类变量

回答

0

我尝试阅读这个问题:
使用临时变量让用户输入信息,然后用给定信息创建一个对象并让对象进行验证。如果信息有效,请添加到用户容器并进行序列化。

这样,您就有了验证的核心位置,而且只有一种序列化方法。

然而,据我所知,没有一种解决方案适合所有的事情。