今天先看了下IssueVision.

UserSettings类,首先这个类的设计用到了单件模式.

另外包含了四个属性分别来表示是否已创建实例;用户名;密码;是否离线工作

另外包含了序列化和反序列化方法,可以在在线模式时将用户信息序列化存储于本地,在以后离线时反序列化后使用.

另个提供了是否能离线工作和删除用户本地信息序列化文件的方法.

这种设计很值得我们在日常的SmartClint开发借鉴.

posted on 2007-01-24 15:19  网碾平  阅读(552)  评论(0编辑  收藏  举报