您当前的位置: 首页 >  php

知其黑、受其白

暂无认证

  • 4浏览

    0关注

    1250博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

PHP 工厂模式

知其黑、受其白 发布时间:2021-04-22 14:27:45 ,浏览量:4

阅读目录
  • 工厂模式简单示例
  • 工厂模式详解
    • 类实现
    • 简单示例1
    • 工厂模式
      • `AnimalInterface.php` 动物接口
      • `Chicken.php` 实体鸡类继承--动物接口
      • `Factory.php` 农场生产接口
      • `Farm.php` 生产动物类继承 `Factory` 农场接口
      • `Pig .php` 实体猪类继承--动物接口
      • `SampleFactory.php` 动物工厂无须实现动物工厂接口--生产动物
      • `Zoo.php` 动物园--继承农场生产接口
    • 运行 php test.php
      • 初始化 Farm 工厂
      • 初始化 Zoo 工厂
      • 打印全部
  • PHP抽象工厂模式
    • `Factory.php` 工厂接口
    • `Income.php` 收入接口
    • `ZooInterface.php` 动物园接口-继承-收入接口
    • `FarmInterface.php` 农场接口-继承-收入接口
    • `AnimalFactory.php` 动物工厂类-继承-工厂接口
    • `PlantFactory.php` 种植工厂类-继承-工厂接口
    • `PandaZoo.php` 熊猫园开馆类-继承-动物园接口
    • `PeonyZoo.php` 牡丹园开馆类-继承--动物园接口
    • `PigFarm.php` 养猪场类-继承-农场接口
    • `RiceFarm.php` 稻田类-继承-农场接口
    • 预览打印

工厂模式简单示例

用工厂类中的方法实例化对象,当调用对象中的方法时,直接通过工厂类中的静态方法来调用对象中的方法。

如果想要更改实例化的类名,则只需要修改类名与工厂方法中 new 的类名即可。

            
关注
打赏
1665558895
查看更多评论
0.1833s