博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP工厂模式的简单实现
阅读量:6594 次
发布时间:2019-06-24

本文共 654 字,大约阅读时间需要 2 分钟。

<?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,如需转载请自行联系原作者

你可能感兴趣的文章
老舍:有了小孩以后,才知道一切事情没那么简单
查看>>
SpringBoot参数校验
查看>>
03Go 类型总结
查看>>
PHP To Go 转型手记 (二)
查看>>
新造了一个管理模板代码的工具 -- Pharah
查看>>
一步一步创建ASP.NET MVC5程序[Repository+Autofac+Automapper+SqlSugar](十)
查看>>
通用Windows平台应用程序开始恢复Win32功能
查看>>
Airbnb如何简化1000多位工程师的Kubernetes工作流程?
查看>>
Scrum Master的成功定义是什么?
查看>>
Windows Server入门系列37 创建网络共享
查看>>
自己diy封装xp操作系统
查看>>
veritas升级及备份至磁盘两个问题简要说明
查看>>
Scoket:UDP通讯模型
查看>>
扯点关于经济的淡-贸易顺差都是有利的吗
查看>>
国产IT厂商激辩微软 微软反垄断调查或有突破
查看>>
《进化——我们在互联网上奋斗的故事》一一1.4 从精兵到强将 ——技术人员的职场发展之路...
查看>>
通过 LLVM 在 Android 上运行 Swift 代码
查看>>
《HttpClient官方文档》1.7. Redirect handling 翻译
查看>>
《C程序员从校园到职场》一第2章 学校到职场2.1 认清自身不足
查看>>
jquery遍历的json有两层list时的解决方法
查看>>