2016-05-10 78 views
0

我有一個包含變量的類,以及getter和setter。我正在創建一個用戶註冊系統。用戶首先必須通過輸入諸如姓名和年齡等細節來爲他們自己創建配置文件。稍後應該檢索這些數據以供他們在系統操作期間進行編輯或查看。我不確定是否更好OO設計用戶臨時變量的第一個對象序列化時沒有人的記錄存在或使用setter對類變量稍後推送到文件?即推入類變量或臨時變量。此外,使用MVC時,我認爲使用類變量更容易,因爲它更容易將視圖與控制器功能分開,即保存到文件功能。然而,初始化變量然後清除是昂貴的。我的邏輯正確嗎?當保存受用戶輸入影響的變量狀態時,C++使用臨時變量或類變量

回答

0

我嘗試閱讀這個問題:
使用臨時變量讓用戶輸入信息,然後用給定信息創建一個對象並讓對象進行驗證。如果信息有效,請添加到用戶容器並進行序列化。

這樣,您就有了驗證的核心位置,而且只有一種序列化方法。

然而,據我所知,沒有一種解決方案適合所有的事情。