文章插图
说明
1、工厂模式解决的是如何不通过new建立实例对象 。
2、有一些方法可以创建目标,而不是new 。
如果想改变创建的对象类型,只需要改变工厂,使用这个工厂的所有代码会自动改变 。
3、通常与接口一起使用,应用程序不需要知道这些实例化类的具体细节 。
只要知道工厂返回的是支持某个接口类别的类就可以轻松使用 。
实例
interface Person{public function showInfo();} class Student implements Person{public function showInfo(){echo "这是一个学生 n";}} class Teacher implements Person{public function showInfo(){echo "这是一个老师 n";}} class Perso
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- PHP中strval函数如何使用(php strval)
- php cgi php中CGI模式的介绍
- php常用函数 PHP内部函数是什么
- php单例模式的意义 php单例模式如何理解
- php sapi php中的SAPI是什么
- php中PCRE2的使用
- php截取字符串几种方式 php字符串的截取方式
- php中文网 php中
- php短连接是什么
- php尾部逗号的使用