適配器模式: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();