适配器模式:php
适配器:顾名思义即电源适配器将220v的电压转化成手机能够接受的电压
同理:一个类的方法彻底能够用另外一个类的方法来帮助实现,这种不一样类适配于当前类的状况叫作适配器模式;
<?php /**适配器模式:顾名思义即电源适配器将220v的电压转化成手机能够接受的电压 * 同理:一个类的方法彻底能够用另外一个类的方法来帮助实现,这种不一样类适配于当前类的状况叫作适配器模式; * **/ //完美男人接口 interface PerfectMan { function earn(); function cook(); } class Wife { public function cook() { echo '我能够作满汉全席'."<br />"; } } //男人至关完美好男人(继承完美男人类) class Man implements PerfectMan { private $wife; //构造方法传入一个对象 public function __construct($wife) { $this->wife = $wife; } public function earn() { echo '我可以赚不少钱'."<br />"; } //cook方法彻底适配wife类中的cook方法 public function cook() { $this->wife->cook(); } } $wife = new Wife(); $xiaoming = new Man($wife); $xiaoming->earn(); $xiaoming->cook();