UserSettings类,首先这个类的设计用到了单件模式.
另外包含了四个属性分别来表示是否已创建实例;用户名;密码;是否离线工作
另外包含了序列化和反序列化方法,可以在在线模式时将用户信息序列化存储于本地,在以后离线时反序列化后使用.
另个提供了是否能离线工作和删除用户本地信息序列化文件的方法.
这种设计很值得我们在日常的SmartClint开发借鉴.