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 设计模式的主要内容,如果未能解决你的问题,请参考以下文章