Esempio n. 1
0
int _tmain(int argc, _TCHAR* argv[])
{
	Proxy pxy;

	pxy.DoSomething();


//---------CaseOne---------------------
	//代理模式:为其它对象提供一种代理以控制对这个对象的访问。
	//代理类保存一个引用使得代理可以访问实体,并提供一个与实体相同的接口,这样代理就可以用来替代实体类了。

	SchoolGirl* mm = new SchoolGirl("jiaojiao");

	Proxy2 pxy2(mm);

	pxy2.GiveDolls();
	pxy2.GiveFlowers();
	pxy2.GiveChocolate();
	

	system("pause");
	return 0;
}