网址地图

公司动态

公司发展

了解杰拉的三种工厂模式

发布日期: 2020-03-13 17:50 发布者: pk彩票app官方下载 浏览数: 212

  简单工pk彩票app官方下载厂的定义:提供创建对象的功能,而不必担心它的具,体实现。,创建实例。的类型可以是界面抽象或具体类别。

  、根据简单工厂的定;义,用户!似乎是完、美的,只要他们不关&#;心产品是如何生产的。但是你认为世界上有什么样的工厂吗?

  很明显,每个汽车品牌都有自己的生产技术。我们有很多种人需要生产,如果我们只依靠一家简单的工&#;厂。那么,我们必须在&#;工厂里嵌;入。多少个IF呢?

  我们在代码中生产一辆汽车,但我们不知道在实际操作中;需要多少操作,加载注册和其他操作将反映在工厂中。嗯,这个类别会变得无、序和不方便管;理,所以每个品牌都应该有自己的生产类别。

  根据上面的代码,。我们可以看。到,不同品牌的汽车是由不同的工厂生产的,似,乎是完美的。但是看看测试。当一个人;想买一辆宝马(假设没有卖家)时,他必须去宝马工厂为他做一、辆。当你想再买一辆梅赛德斯-奔驰汽车几天后,你必须去梅赛德斯-奔驰工厂雇人生产,这无疑增;加了,用户操作的复杂性。因此,有一种方便用户操作的方法吗?此时,抽象工厂模型出现。

  ;根据上面的代码,您可以、看到用户需要一辆汽车来!向默认的工厂提出他们的需求(介绍)以。获得他们想要的产品。不需要根据产品找到不同;的工厂来方便用户操作。

  设计模式的经典之处在,于解决了编写代码和调用代码的痛苦。不同的设计模式只适用于不;同的场景。至于如,何使用或不使用它,你需要;你的观众来关注它。

版权所有 © pk彩票app官方下载高新技术产业园 津ICP备87080313号-1

电话:0442-0155790 传真:0442-0155790 邮箱:desdev@vip.qq.com 地址:湖北省安陆市南城区新基工业园95号