<?ph2021奥运会直播p//观察者模式涉及到两个类//男人类 和女朋友类//男人类对象小明, 女朋友类对象小花、小丽class man{ //用了存放观察者 protected $obrvers=[]; /** * 添加观察者方法 * * @param [type] $obrvers * @return void */ function addobrver($obrvers) { $this->obrvers[]=$obrvers; } /** * 花钱方法 * * @return void */ function buy() { //当被观察者做出这个行为的时候,让观察者得到通知,并且做出一中学生行为规范守则定的反应 foreach($this->obrvers as $g经典演讲稿irl){ $girl->广州医学院专科dongjie(); } } /** * 删除观察者方法 * * @param [type] $obrver * @return void */ function delobrver($obrver) { $key=array_arch($obrver,$this->obrvers); 杜牧的资料 array_splice($this->obrvers,$key,1); }}class girlfriend{ function dongjie() { echo '你的男朋友正在花钱,马上冻结他的银行卡!<br/>'; }}//创建对象$xiaoming=new man();$xiaohua=new girlfriend();$xiaoli=new girlfriend();//添加观察者$xiaoming->addobrver($xiaohua);$xiaoming->addobrver($xiaoli);$xiaoming->delobrver($xiaoli);$xiaoming->buy();
本文发布于:2023-04-06 22:53:34,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/24d7e92106ef06bda82e35634b369714.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:PHP学习之观察者模式.doc
本文 PDF 下载地址:PHP学习之观察者模式.pdf
留言与评论(共有 0 条评论) |