依赖注入 php
2024-10-07 02:57:34
依赖注入:将当前类依赖的对象,以参数的方式注入到当前类中,简称依赖注入
<?php
class Mi
{
public function size()
{
return '5.99寸全面屏';
}
public function feature()
{
return '屏下指纹解锁';
}
}
1. 构造方法实现依赖注入
class Mi7
{
private $Mi = null;
public function __construct(Mi $mi)
{
$this->mi = $mi;
}
public function getInfo()
{
return '小米8:'.$this->mi->size();
}
}
//将实例化外部对象的语句放在了类的外部
$mi = new Mi;
$Mi7 = new Mi7($mi);
echo $Mi7->getInfo();
echo '<hr>';
2.用普通方式实现依赖注入
class Mi8
{
public function buy(Mi $mi)
{
return '小米8:'.'特色功能:'.$mi->feature();
}
}
$mi = new Mi;
$mi8 = new Mi8();
echo $mi8->buy($mi);
最新文章
- 【mysql】关于binlog格式
- quick-cocos2d-x 实现在lua里面完成android支付宝的接入
- CentOS 7 vs CentOS 6的不同
- 简单的css js控制table隔行变色
- 人人都是 DBA(XIII)索引信息收集脚本汇编
- ch2 创建和销毁对象
- Oracle获取AWR和ASH
- windows服务异常值framework版本
- hadoop中日志聚集问题
- 【Java】数据库连接池技术
- java——推断日期是否在今天之前
- easyui 小知识
- 【转】对于JNI方法名,数据类型和方法签名的一些认识
- Docker-----常见问题
- [angularjs] angularjs系列笔记(四)控制器
- PHP 设计模式(一)
- sql server 小技巧(7) 导出完整sql server 数据库成一个sql文件,包含表结构及数据
- 【翻唱】白金disco
- php 计算gps坐标 距离
- 锐捷交换机实验案例:vlan间互访的配置与验证