抽象工厂模式_抽象工厂模式和工厂模式区别

2019-10-20 05:32 
衡水金卷2021答案 衡水金卷2021答案

抽象工厂模式

设计模式中的抽象工厂模式有什么用?

  • 完整问题:听说值能用在数据层是正的吗》?还是可以用在别的地方?
  • 好评回答:当然可以放在其他的地方?不过,一般是在数据层,用不同的数据库嘛
  • 什么情况下应该使用抽象工厂?

  • 完整问题:什么情况下应该使用抽象工厂?
  • 好评回答:1)一个系统不应当以来于产品类实例如何被创建、组合和表达细节,这对于所有形态的工厂模式是重要的。2)这个系统的产品有多于一个的产品族,而系统只消费其中某一族的产品。3)同属于同一个产品族的产品是在一起使用的,这一约束必须在系统的设计中表现出来。4)系统体统一个产品类的库,所有的产品以同样的接口出现,从而使得客户端不依赖于实现。3.抽象工厂对“开-闭”原则的支持对于产品族的增加,抽象工厂符合“开-闭”原则;而对于产品层次的增加,抽象工厂不符合“开-闭”原则补充:个人认为目前平台使用的工厂模式已经很够用了,没必要把现在平台的工厂模式硬性变成抽象工厂。我们并没有这方面的需要。还是那句话,东西够用就好,番事不要太过。不要为了模式而模式。
  • 什么情况下应该使用抽象工厂?

  • 完整问题:什么情况下应该使用抽象工厂?
  • 好评回答:1)一个系统不应当以来于产品类实例如何被创建、组合和表达细节,这对于所有形态的工厂模式是重要的。2)这个系统的产品有多于一个的产品族,而系统只消费其中某一族的产品。3)同属于同一个产品族的产品是在一起使用的,这一约束必须在系统的设计中表现出来。4)系统体统一个产品类的库,所有的产品以同样的接口出现,从而使得客户端不依赖于实现。3.抽象工厂对“开-闭”原则的支持对于产品族的增加,抽象工厂符合“开-闭”原则;而对于产品层次的增加,抽象工厂不符合“开-闭”原则补充:个人认为目前平台使用的工厂模式已经很够用了,没必要把现在平台的工厂模式硬性变成抽象工厂。我们并没有这方面的需要。还是那句话,东西够用就好,番事不要太过。不要为了模式而模式。
  • 工厂模式及什么时候用工厂模式?

  • 完整问题:工厂模式及什么时候用工厂模式?
  • 好评回答:工厂方法 概述 定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。 适用性 1.当一个类不知道它所必须创建的对象的类的时候。 2.当一个类希望由它的子类来指定它所创建的对象的时候。 3.当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。
  • 工厂模式及什么时候用工厂模式?

  • 完整问题:工厂模式及什么时候用工厂模式?
  • 好评回答:工厂方法 概述 定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。 适用性 1.当一个类不知道它所必须创建的对象的类的时候。 2.当一个类希望由它的子类来指定它所创建的对象的时候。 3.当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。
  • 工厂模式及什么时候用工厂模式?

  • 完整问题:工厂模式及什么时候用工厂模式?
  • 好评回答:工厂方法 概述 定义一个用于创建对象的接口,让子类决定实例化哪一个类。FactoryMethod使一个类的实例化延迟到其子类。 适用性 1.当一个类不知道它所必须创建的对象的类的时候。 2.当一个类希望由它的子类来指定它所创建的对象的时候。 3.当类将创建对象的职责委托给多个帮助子类中的某一个,并且你希望将哪一个帮助子类是代理者这一信息局部化的时候。
  • 本文地址:http://www.linweis.com/lin/3558.html
    关注我们:请关注一下我们的微信公众号:扫描二维码经典文章网的公众号,公众号:******
    版权声明:本文为原创文章,版权归 admin 所有,欢迎分享本文,转载请保留出处!
    衡水金卷2021答案

    评论已关闭!