php设计模式之简单工厂模式详解
本文以实例形式较为详细的介绍了PHP设计模式的简单工厂模式,对于进行PHP程序设计来说有很好的借鉴作用。具体如下: 一、概念简单工厂模式 【静态工厂方法模式】(Static Factory Method) 是类的创建模式 工厂模式的几种形态:1、简单工厂模式(Simple Factory)又叫做 静态工厂方法模式(Static Factory Method) 2、工厂方法模式(Factory Method)又叫做 多态性工厂模式(Polymorphic Factory) 3、抽象工厂模式(Abstract Factory)又叫做 工具箱模式(ToolKit) 二、配图分析:三、代码实例该实例代码经过测试可以运行,具体如下: /**
interface fruit{ /**
/**
/**
/**
} /**
//苹果树有年龄 //苹果有颜色 public function grow(){ public function plant(){ public function harvest(){ public function eat(){ //取苹果树的年龄 //设置苹果树的年龄 } /**
//葡萄是否有籽 public function grow(){ public function plant(){ public function harvest(){ public function eat(){ //有无籽取值 //设置有籽无籽 /*
//定义个静态工厂方法 class badFruitException extends Exception{ /**
希望本文所述实例对大家PHP程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |