
软件设计
文章平均质量分 64
Goto谷歌
偏见源自于无知
展开
-
设计模式之单例模式
个人代码如下:#include #include using namespace std;class CSingleton{private: static CSingleton* pObject; CSingleton(){pObject = NULL; strName = "im Singleton";}public: string strName; static CS原创 2015-01-26 23:37:28 · 484 阅读 · 0 评论 -
friend (友元的一个妙用)
在软件设计的时候,我们如果希望一个对象只能由另一个对象生成,比如水果农厂里面可以结出各种各样的水果,而水果不能平白无故的产生。所以水果对象的构造函数肯定是private,而水果农厂却可以NewFruit(), 其中将水果农厂(CFruitFarm)作为友元,插入到各种水果当中就可以实现这个效果。下面举例说明:#include #include using namespace std原创 2014-12-23 10:42:36 · 667 阅读 · 0 评论