main
{
定義工作者甲指針 *pWorker1; (指定者一 找到工作者甲)
定義工作者甲指針 *pWorker2; (指定者二 找到工作者乙)
定義工作者甲指針 *pWorker3; (指定者二 找到工作者甲乙中的一個,可能是甲,也可能是乙,看工作者類中是什麼規則)
定義工作者甲指針 *pWorker4; (指定者二 找到工作者甲乙中的一個,可能是甲,也可能是乙,看工作者類中是什麼規則)
pWorker1設置工作者甲的info信息爲A;
pWorker1 獲取工作者甲的info信息,爲A
pWorker2 獲取工作者甲的info信息,爲
pWorker3 獲取工作者甲的info信息,爲
pWorker4 獲取工作者甲的info信息,爲A
pWorker2設置工作者甲的info信息爲B;
pWorker1 獲取工作者甲的info信息,爲A
pWorker2 獲取工作者甲的info信息,爲B
pWorker3 獲取工作者甲的info信息,爲B
pWorker4 獲取工作者甲的info信息,爲A
pWorker3設置工作者甲的info信息爲C;
pWorker1 獲取工作者甲的info信息,爲C
pWorker2 獲取工作者甲的info信息,爲B
pWorker3 獲取工作者甲的info信息,爲B
pWorker4 獲取工作者甲的info信息,爲C
pWorker4設置工作者甲的info信息爲D;
pWorker1 獲取工作者甲的info信息,爲C
pWorker2 獲取工作者甲的info信息,爲D
pWorker3 獲取工作者甲的info信息,爲D
pWorker4 獲取工作者甲的info信息,爲C
銷燬代理乙指針
}