美文网首页
php设计模式-简单工厂模式

php设计模式-简单工厂模式

作者: destiny96 | 来源:发表于2018-08-07 18:38 被阅读0次
<?php
header('Content-Type:text/html;charset=utf-8');
// 简单工厂模式(静态工厂方法模式)
interface people{
    public function say();
}
// 继承people类
class man implements people{
    public function say(){
        echo "man";
    }
}
class woman implements people{
    public  function say(){
        echo "woman";
    }
}
// 工厂类
class SimpleFactory{
    // 简单工厂里的静态方法-用于创建对象
    static function createMan(){
        return new man();
    }
    static function createWoman(){
        return new woman();
    }
}
// 具体调用
$man = SimpleFactory::createMan();
$man->say();
$woman = SimpleFactory::createWoman();
$woman->say();

相关文章

  • PHP-浅谈单例模式和工厂模式

    PHP中常用的设计模式有单例模式、工厂模式(简单工厂模式、工厂方法模式和抽象工厂方法模式)、适配模式、策略模式。 ...

  • 设计模式-工厂模式

    设计模式1 设计模式2 工厂模式 工厂模式可简单的分为三类:简单工厂,工厂方法,抽象工厂 简单工厂模式 定义 简单...

  • 设计模式一、单例模式

    系列传送门设计模式一、单例模式设计模式二、简单工厂模式设计模式三、工厂模式设计模式四、抽象工厂模式 简单单例(推荐...

  • 设计模式四、抽象工厂模式

    系列传送门设计模式一、单例模式设计模式二、简单工厂模式设计模式三、工厂模式设计模式四、抽象工厂模式 抽象工厂模式 ...

  • 设计模式三、工厂模式

    系列传送门设计模式一、单例模式设计模式二、简单工厂模式设计模式三、工厂模式设计模式四、抽象工厂模式 工厂模式 在一...

  • 设计模式

    设计模式(视频总结) [TOC] 一、简单工厂模式(Simple Factory) 简单工厂模式: 简单工厂模式属...

  • 《PHP设计模式大全》系列分享专栏

    php设计模式介绍之编程惯用法第1/3页 php设计模式介绍之值对象模式第1/5页 介绍php设计模式中的工厂模式...

  • iOS设计模式-工厂模式

    工厂模式分为简单工厂模式,工厂模式、抽象工厂模式三类。 简单工厂模式 1. 定义 简单工厂模式并不是常用的设计模式...

  • 策略模式和工厂模式在促销系统下的应用

    策略模式和工厂模式在促销系统下的应用 标签: 设计模式 策略模式 工厂模式 促销系统 php 设计模式为我们提供了...

  • Android设计模式:工厂设计模式

    目录 简单工厂模式工厂方法模式抽象工厂模式 简单工厂模式 简单工厂模式是所有工厂模式的基础,不属于23种设计模式范...

网友评论

      本文标题:php设计模式-简单工厂模式

      本文链接:https://www.haomeiwen.com/subject/chnavftx.html