php設計模式 簡單工廠模式

2021-06-28 01:57:55 字數 581 閱讀 1138

工廠模式,工廠類就是用來生成特定的物件類,然後用特定的物件類來處理特殊的業務需求。

<?php

/** * 操作類

*/abstract class operation

abstract public function getresult();

}/**

* 具體實現類

*/class operationadd extends operation

}class operationsub extends operation

}/**

* 簡單工廠類

*/class operationfactory

return $operationobj; }}

$a = 10;

$b = 5;

$operation = operationfactory::createoperation('add');

$operation->setval($a, $b);

$result = $operation->getresult();

echo $result;

php設計模式 簡單工廠(靜態工廠)模式

class factory 簡單工廠類 靜態工廠方法類 屬於 建立型模式 在簡單工廠模式中,可以根據引數的不同返回不同類的例項.簡單工廠模式專門定義乙個類來負責建立其他類的例項,被建立的例項通常都具有共同的父類 class factory return new type 操作類 abstract c...

php設計模式 簡單工廠

class pizzaa public function cook public function box class pizzab public function cook public function box class pizzastore public function orderpizz...

Php設計模式之工廠模式(一)簡單工廠模式

案例 黑棗轉殖公司是專門批量生產轉殖狗的一家企業。當轉殖出乙隻黑狗的實現 如下 實現 class doggener if color red class blackdog class reddog doggen new doggener doggen create black 分析ooa 軟體工程師...