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

PHP——大话PHP设计模式——魔术方法

PHP——大话PHP设计模式——PSR-0规范

[php]php设计模式 (总结)

php设计模式

PHP——大话PHP设计模式——SPL数据结构

PHP教程:掌握php设计模式之访问者模式