PHP工厂模式的简单实现

简介:
<?php

/* 内容:工厂模式案例
 * @author jiqing
 * @date   2012-08-02
 */
//IUser接口
interface IUser{
    function getName();
}
//IUser接口的实现
class User implements IUser{
    public function __construct( id) {              }     public function getName() {         return Jack;     } } //UserFactory工厂类,创建IUser对象 class UserFactory{     public static function Create($id){         return new User($id);     } }id) {              }     public function getName() {         return Jack;     } } //UserFactory工厂类,创建IUser对象 class UserFactory{     public static function Create($id){         return new User($id);     } } uo = UserFactory::Create(1);
echo @$uo->getName();

?>



本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/archive/2012/08/02/2620378.html,如需转载请自行联系原作者


相关文章
|
Java PHP
PHP简单实现Reactor模型
在BIO线程模型中,为了解决同步阻塞的问题,采用了多线程的方式处理并发,即经典的connection per thread,每一个连接用一个线程处理。虽然在单个线程内仍然是阻塞的,但在整体上看是可以同时处理多个连接请求的
PHP简单实现Reactor模型
|
设计模式 PHP
php设计模式-工厂模式
php设计模式-工厂模式
70 0
|
关系型数据库 MySQL 数据库连接
php-工厂模式
php-工厂模式
76 0
|
设计模式
【PHP-设计模式】工厂模式
【PHP-设计模式】工厂模式
138 0
【PHP-设计模式】工厂模式
|
设计模式 程序员 API
PHP高级特性-反射Reflection以及Factory工厂设计模式的结合使用[代码实例]
# PHP高级特性-反射以及工厂设计模式的结合使用 [结合 Laravel-Admin 代码实例讲解]
|
关系型数据库 MySQL PHP
|
前端开发 PHP 搜索推荐