码迷,mamicode.com
首页 > Web开发 > 详细

php 设计模式

时间:2016-12-28 12:40:44      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:nbsp   bsp   creat   super   cto   class   imp   static   模式   

 

 

 

一、工厂模式

   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 设计模式

标签:nbsp   bsp   creat   super   cto   class   imp   static   模式   

原文地址:http://www.cnblogs.com/agang-php/p/6228795.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!