将一个抽象被具体后的结果转换成另外一个需求所需的格式。
在生活中也处处有适配器的出现,比如转换头,就是让两种不同的规格合适的搭配在一起。
<?php
header("content-type:text/html;charset=utf8");
class Stock{
public static function Result(){
$today=['天气'=>'小雨','温度'=>"3℃",'日期'=>"3-24"];
return serialize($today);
}
}
class NewStock extends Stock{
public static function getPar(){
$today=parent::Result();
$today=unserialize($today);
return json_encode($today);
}
}
$res=unserialize(Stock::Result());
echo "<p>天气:".$res["天气"]."</p>";
echo "<p>温度:".$res["温度"]."</p>";
echo "<p>日期:".$res["日期"]."</p>";
echo '<hr>';
$res=json_decode(NewStock::getPar(),true);
echo "<p>天气:".$res["天气"]."</p>";
echo "<p>温度:".$res["温度"]."</p>";
echo "<p>日期:".$res["日期"]."</p>";
?>