委托模式的核心要点有两个对象参与处理同一个请求。把接受请求的对象,把请求委托另一个对象处理举例说明适用场景1、业务规模变大,原来电商网站只有普通规模。后来增加了用户类型VIP、积分商品结算、增加了合作用户。2、或者其他非自己的团队开发相同类似的功能。同时进行为什么要用委托模式?第一点是解除耦合度,拿下面伪代码举例
class User extends XXXOOO
{
public ...
什么是依赖注入?先看一段伪代码class DB{
private $db;//这里可能是pdo 可能是别的,仅仅为了演示
public function __construct($connInfo)
{
//.....做些pdo或者mysqli等初始化工作
}
public function queryForRows($sql){
...
原文地址:https://blog.csdn.net/qq_20678155/article/details/70158374
/**
*
* 工具类,使用该类来实现自动依赖注入。
*
*/
class Ioc
{
// 获得类的对象实例
public static function getInstance($className)
{
$p...