定义:创建一个实施一组方法和功能的抽象类,子类通常将这个对象作为模板用于自己的设计。
下面是一个简单的模板模式的例子
<?php /** * 一个爬虫的父类 * */ class Crawler { public $matche = null; public $dataFetcher = null; public function matche() { } public function fetche() { } abstract function crawlerIt(); } class UrlCrawler extends Crawler { private function crawlerIt() { echo "it's UrlCrawler"; } } class DataEntryCrawler extends Crawler { private function crawlerIt() { echo "it's DataEntryCrawler"; } }