php设计模式 工厂模式
来源:互联网 发布:linux执行文件命令 编辑:程序博客网 时间:2024/06/01 10:10
什么是工厂模式?
工厂模式是一种类,它具有为您创建对象的某些方法。您可以使用工厂类创建对象,而不直接使用 new。这样,如果您想要更改所创建的对象类型,只需更改该工厂即可。使用该工厂的所有代码会自动更改。
比如说我现在有个例子:
现在有一个汽车工厂,它生产小汽车和巴士车,小汽车和巴士车都是由引擎、车身和轮子组成的。
在工厂模式中,我们把小汽车和巴士车作为汽车族群中的两个类别,生产引擎、车身和轮子为生产汽车的固定结构
现在呢有个 简单的工厂
汽车工厂
生产小汽车 生产巴士车
从上到下继承。比如我。这边要给 生产的这些产品。加一个功能。
我这边想给他搞个喷漆。那么就得修改两个部分的代码才能实现这个需求。
当然如果说你的代码更多的情况下。你进行后期维护更新这是个大问题。
0 0
- 【PHP设计模式】工厂模式
- php设计模式:工厂模式
- php设计模式 工厂模式
- PHP设计模式-工厂模式
- php设计模式-工厂模式
- PHP设计模式-工厂模式
- php设计模式:工厂模式,
- PHP设计模式---工厂模式
- PHP设计模式-工厂模式
- php设计模式-工厂模式
- php设计模式---工厂模式
- PHP设计模式---工厂模式
- PHP设计模式-工厂设计模式
- PHP 常见工厂设计模式
- PHP 常见工厂设计模式
- PHP 常见工厂设计模式
- PHP设计模式之工厂
- PHP设计模式系列 - 工厂模式
- 解决vs创建dll编译无法生成lib文件问题
- Java开发 - 异常 - 抛出异常
- java写单例模式
- 在Android 5.0中使用JobScheduler
- MySQL 数据库操作
- php设计模式 工厂模式
- c++作业4
- android 使用Notification弹多个通知时,点击跳转intent取值时总是最后一个
- PHP如何定义表关联 hasOne 与 belongsTo
- Windows Server 2008r2配置主DNS域名服务器
- Nginx+Tomcat负载均衡
- Hibernate初识
- CUDA中一些error的解决方法
- html字体大小em