- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 singleton模式 (单例模式C++实现)
意图:保证一个类仅有一个实例,并且提供一个访问它的全局访问点。 如何保证一个类只有一个实例并让这个实例可以被方便的访问到? 一般来说全局变量可以实现,但是全局变量不能够防止你实例化多个对象,而且如何多个对象之间有改动的话,改变的只是其中一个对象而已。 一个更好的办法就是让类自身负责保存它的唯一实例。这个类可以保证没有其他类可以被创建,并且提供一个访问该实例的方法。 C++实现: class
2013-06-16 16:44:51 874
转载 静态成员变量和成员函数小结
类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。 静态类成员包括静态数据成员和静态函数成员两部分。 一 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时
2013-06-16 13:37:19 846
转载 抽象工厂模式 (C++实现)
原文地址: http://www.cnblogs.com/Kelvinshere/archive/2013/03/06/2947022.html 工厂模式其实不是太深奥, 简单工厂模式就是把实例化的工作封装到一个类中 例如, Class Product{ }; Class Factory{ public: Product *p
2013-06-04 16:13:16 1110 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人