码迷,mamicode.com
首页 > 其他好文 > 详细

委托模式

时间:2014-07-29 18:18:12      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:委托模式

通过分配或委托至其他对象,委托设计模式能够去除核心对象中的判决和复杂的功能性

<?php

class brank{

protected $info = array();

public function updateBrankinfo($type, $money)

{

$this->info[$type]=$money;

}

//运行委托模式  操作类型 操作金额 

public function brankWithDraw($branktype){

$obj = new $branktype;

return $obj->brankMain($this->Info);

}

}

class brankDeposit{

public function brankMain($data){

return $data[‘brankDeposit‘];

}

}

class brankWithdraw{

public function brankMain($data){

return $data[‘brankWithdraw‘];

}

}

$brank=new brank();

$brank->updateBrankInfo(‘credit‘,‘积分名称‘);

$brank->updateBrankInfo(‘brankDeposit‘, $money);

$brankreturn=$brank->brankWithdraw(‘brankDeposit‘);//操作存款类

$brankreturn=$brank->brankWithdraw(‘brankDeposit‘);


本文出自 “php学习” 博客,谢绝转载!

委托模式,布布扣,bubuko.com

委托模式

标签:委托模式

原文地址:http://xiaochaozi.blog.51cto.com/6469085/1532403

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!