php 设计模式
Posted agang_19
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 设计模式相关的知识,希望对你有一定的参考价值。
一、工厂模式
1、创建接口类,规范方法,要实现这个接口的类必须实现这个接口的所有方法,接口的方法默认是抽象的,所以不再方法前面加 abstract
interface people{
public function run() {};
}
2 、创建继承这个接口的类,创建工厂类
class superman implement people{
public function run() {
echo ‘superman run‘;
}
}
class women implement people{
public function run() {
echo ‘women run‘;
}
}
class factory {
public static function create($className) {
return new $className()
}
}
factory::create(‘women‘)->run();
以上是关于php 设计模式的主要内容,如果未能解决你的问题,请参考以下文章