Skip to content

smallearth/Factory_method_php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A factory method example in PHP.

目录结构
	Creator  -- 工厂
		Creator.php  --  工厂抽象类
		FruitCeator.php -- 水果工厂
	Product----产品
		Product.php -- 产品抽象类
		AppleProduct.php -- 苹果产品
		BananaProduct.php -- 香蕉产品
	Helper-————帮助类
	Client.php-客户

调用:
$Client = new Client();

echo "\n";
echo "Jack: Hi give me an Apple!\n";
echo "\n";
echo "Product: " . $Client->getApple() . "\n";

结果:

Jack: Hi give me an Apple!

Product: I am apple!


调用:
$Client = new Client();

echo "\n";
echo "Jack: Hi give me an Banana!\n";
echo "\n";
echo "Product: " . $Client->getApple() . "\n";
echo "\n";

结果:

Jack: Hi give me an Banana!

Product: I am apple!

About

A factory method example in PHP.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages