读书人

美纠结啊配置文件到底是用单例模式还是

发布时间: 2013-07-08 14:13:00 作者: rapoo

好纠结啊!配置文件到底是用单例模式还是用静态成员呢?
很久纠结啊。要从配置文件中读取配置。是用一个单例模式来管理配置文件,还是用一个全是静态成员的类来管理配置文件呢?

全是静态成员的类也可以保证是全局唯一的。且访问的时候用 类名::成员 的方式访问很直观。

用单例模式的话封装性比较好,但是访问不够直观。只能用 指针->成员函数方式返回要访问的参数。就算全部public,还是 指针->成员变量的访问方式。
[解决办法]
还是用单例模式比较好,封装性比较重要。
[解决办法]
#typedef SingletonAAA (*Singleton::GetInstance())


SingleTonAAA. 不用->了吧。呵呵
[解决办法]
不用这么麻烦亲,单例模式是可以返回引用:

#typedef SingletonAAA (*Singleton::GetInstance())


SingleTonAAA. 不用->了吧。呵呵

读书人网 >C语言

热点推荐