- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 单件模式之可乐瓶实现
<br />/////////////////////第一种单件模式//////////////////////////////////*#include "iostream.h"class CGlassBottle{public: CGlassBottle();public: virtual ~CGlassBottle();public: void OnKnock(){cout<<"OnKnock"<<endl;}; void OnBlow(){cout<<
2011-02-20 14:56:00 1035
转载 单件模式之土著人的可乐瓶
<br />话说一群土著人生活地球的某个不为人知的地方,他们过着和谐、快乐的日子。但是好景不长,一只从天上掉下来的玻璃瓶打破了这美好的时光。这只玻璃瓶用处非常广泛,有的土著人用它来砸地瓜,有的用它来吹口哨,有的用它来擀蛇皮……,渐渐地大家干活、娱乐都离不开它了,于是产生了争抢使用可乐瓶的情况,为了获得原有的和谐气氛,一个土著人决定扔掉这个瓶子……<br /> 剧情讲完了,我们先为这个瓶子定义一个类: <br />class CGlassBottle <br />{<br />private:<br />
2011-02-18 16:16:00 917
原创 单件模式
单件模式是一种用于确保整个应用程序中只有一个类实例且这个实例所占资源在整个应用程序中是共享时的程序设计方法(根据实际情况,可能需要几个类实例)。在某些情况下,这种程序设计方法是很有用处的。设计模式-单件模式(singleton)单件模式应该使用在什么场合当需要控制一个类的实例数量且调用者可以从一个公共的众所周知的访问点访问时。 单件模式类的创建我们分两种方式来讨论一个单件类的创建,一是将一个类的公共构造函数改为私有,另一种方式是保留类的公共构造函数,通过一个静态成员来决定是否要返回一个类实例。
2011-02-13 15:14:00 908
转载 C++类中的成员类型
C++类中的成员类型C++中的成员分为三种类型:公有成员,私有成员,保护成员。 如果不特别指定,类里所有的成员都是公有(Public)的,不用特地声明。但是私有(Private)成员则是要一定声明的。 这三种类型才成员的区别在于,对于本类来说: 公有成员,外部可以访问的成员。 私有成员,外部不可以访问的成员。 保护成员,外部不可以访问的成员。乍看起来,私有成员与保护成员的访问权限是相同的,使用私有成员就行了,貌似没有必要再多出来一个保护成员。 我们
2011-02-13 14:36:00 4140
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人