//访问者模式:运行第三方的对象对本身进行操做 //客人来我家作客,随意玩耍 class Home{ public function meet(Visiter $v){ $v->doSomething(); } } class Visiter{ public function doSomething(){ echo "吃饭,喝水,说话,打游戏\n"; } } $h = new Home(); $h->meet(new Visiter());