php设计模式 工厂模式

来源:互联网 发布:linux执行文件命令 编辑:程序博客网 时间:2024/06/01 10:10
什么是工厂模式?
工厂模式是一种类,它具有为您创建对象的某些方法。您可以使用工厂类创建对象,而不直接使用 new。这样,如果您想要更改所创建的对象类型,只需更改该工厂即可。使用该工厂的所有代码会自动更改。
比如说我现在有个例子:
现在有一个汽车工厂,它生产小汽车和巴士车,小汽车和巴士车都是由引擎、车身和轮子组成的。
在工厂模式中,我们把小汽车和巴士车作为汽车族群中的两个类别,生产引擎、车身和轮子为生产汽车的固定结构
现在呢有个 简单的工厂
     汽车工厂
生产小汽车     生产巴士车
从上到下继承。比如我。这边要给 生产的这些产品。加一个功能。
我这边想给他搞个喷漆。那么就得修改两个部分的代码才能实现这个需求。
当然如果说你的代码更多的情况下。你进行后期维护更新这是个大问题。

0 0
原创粉丝点击