php设计模式:简单工程模式
来源:互联网 发布:黄冈名师软件下载 编辑:程序博客网 时间:2024/04/30 07:29
简单工厂模式是类的创建模式,又叫做静态工厂方法(Static Factory Method)模式。
简单工厂模式是由一个工厂类根据传入的参量决定创建出哪一种产品类的实例。
<?php/* * 子类 */class Dog { public function __construct() { echo 'dog'; }}class Cat { public function __construct() { echo 'cat'; }}class Duck { public function __construct() { echo 'duck'; }}/* * 工厂类 */class SimpleFactory { public static function createAnimal($animalName) { if (!class_exists($animalName)) { die("class {$animalName} does not exist!"); } return new $animalName(); }}$dog = SimpleFactory::createAnimal('Dog');$cat = SimpleFactory::createAnimal('Cat');$duck = SimpleFactory::createAnimal('Duck');
0 0
- php设计模式:简单工程模式
- 设计模式----简单工程模式
- 设计模式之简单工程模式
- 设计模式 -- 策略模式 + 简单工程模式(C++)
- 【设计模式】简单工程模式和策略模式的区别
- 设计模式-工程模式
- php 设计模式之简单工厂模式
- php设计模式之简单工厂模式
- php设计模式之简单工厂模式
- php设计模式之简单工厂模式
- PHP设计模式系列:简单工厂模式
- PHP设计模式之-----简单工厂模式
- php设计模式-简单工厂模式
- 1. 一起学习c++设计模式-简单工程模式
- 大话设计模式java版本 第一章 简单工程模式
- 设计模式之工程模式
- PHP设计模式——简单工厂
- php设计模式之简单工厂
- AndroidStudio导入项目一直卡在Building gradle project info最快速解决方案
- Redis常用命令
- java.util.ConcurrentModificationException at java.util.ArrayList
- 编译trimesh2遇到问题:The POSIX name for this item is deprecated. Instead, use the ISO C++ conformant names
- [webdriver] webdriver : jenkins windows : Message: unknown error: cannot find Chrome binary
- php设计模式:简单工程模式
- nginx服务器下 PHP 出现 502 解决方案
- Java定时任务4:Jcrontab使用数据库存储数据源
- canvas 详细使用教程
- 高并发的解决方法
- PostgreSQL错误代码速查
- 【最短系列】linux命令行中,各颜色意义
- 如何插入谷歌地图并获取javascript api 秘钥
- 学习与感悟