factory 相关问题

“Factory”是面向对象编程模式的通用术语,用于创建对象。请在适当的时候使用特定的Gang of Four模式[factory-method]或[abstract-factory]的标签代替此标签。

工厂设计模式和违反OCP(开放式原则)

本教程中的工厂显然违反了OCP。每次将形状添加到系统时,我们都需要在工厂中添加它以支持它。我正在考虑另一种实现方式,我想...

回答 2 投票 3

将Factory设计模式与代理模式结合在一起,何时?

关于GoF设计模式,是否可以合并Factory模式和代理模式,如果可以,可以在哪里使用该设计?

回答 1 投票 0

我想要一个可配置的python可调用。类与函数工厂?

我想编写许多相关的解析函数,这些函数接受文本并返回对象或引发异常,就像int()和float()一样。我确实希望能够将这些递归提供给...

回答 1 投票 1

我如何在工厂解析器中使用相同的抽象接口注册2个依赖项?

我有一个依赖容器,看起来像这样-公共协议DependencyContainer {typealias FactoryClosure =(Self)-> AnyObject函数寄存器 ((type:Service.Type,...

回答 1 投票 1

带有SavedState的AndroidViewModel

我需要在应用程序上下文和SavedStateHandle中使用AndroidViewModel。我已经在应用程序上下文中使用它,但是无法向其中添加SavedStateHandle。这就是我所拥有的,...

回答 1 投票 1

为工厂内的其他属性使用默认工厂属性值

假设我使用工厂来创建具有2个属性的模型:$ factory-> define(MyModel :: class,function(Faker $ faker){return ['property1'=> $ faker-> numberBetween(1, 10),...

回答 1 投票 0

番石榴:图形的复制构造器

我正在寻找番石榴中图的复制构造函数。到目前为止,我已经尝试过:copy = GraphBuilder.from(g).build(); “ from(..)”仅复制图形的属性(有向/无向),而不是...

回答 1 投票 0

如何命名类似工厂的方法?

我想大多数类似工厂的方法都是以create开头的。但是为什么将它们称为“创建”?为什么不“制造”,“生产”,“建造”,“产生”或其他?这只是口味问题吗?约定?...

回答 11 投票 135

在测试中使用工厂女孩后如何重置猫鼬?

我正在使用Factory girl在javascript中创建我的猫鼬模型实例。如何仅在测试环境中创建实例?当我使用这个工厂时。此方法使我的实例真正位于...

回答 1 投票 0

是否可以在TypeScript中声明和调用函数的字典?

我正在做一些重构,想知道是否有可能声明和初始化一个以枚举器为键的工厂函数字典,以便可以将其用作...的查找...

回答 1 投票 1

Spring-基于枚举的动态工厂

我有以下类:公共枚举TaskType {VERIFY_X_TASK,COMPUTE_Y_TASK,PROCESS_Z_TASK; }公共接口Task {无效process(); } @Component公共类VerifyXTask ...

回答 2 投票 0

C ++:抽象工厂可以处理模板类吗?

我有一个使用模板的类层次结构:template class BaseClass {public:BaseClass(const std :: string&inputName):myMember(std :: make_shared (...

回答 1 投票 -1

带有构造函数参数的抽象工厂模式

我有以下两种使用抽象工厂模式的方法方法1抽象类Dough {def getDoughType:String}抽象类Sauce {def getSauceType:String}抽象类...

回答 1 投票 0

带有构造函数参数的抽象工厂模式

我有以下两种使用抽象工厂模式的方法方法1抽象类Dough {def getDoughType:String}抽象类Sauce {def getSauceType:String}抽象类...

回答 1 投票 0

正确使用抽象工厂C ++

我不知道如何正确使用抽象工厂。我有示例代码:#include class Animal {public:virtual void Eat()= 0; };类Fish:公共动物{public:/ * ...

回答 1 投票 0

NestJs:动态创建类的实例

而不是Singletons,我想在NestJs中动态创建类实例。我发现了两种方法:1)直接创建类(然后,ChripSensor不是@Injectable),从'。/ ...

回答 1 投票 0

Azure Data Factory V2:部署时自动启动触发器?

我创建了一个管道和一个触发器,并且我试图使触发器在部署后立即自动启动。我在文档中看到,部署后触发器的状态为“已停止”,并且我...

回答 1 投票 4

工厂(方法)模式和深/长链中对其他方法或其他工厂的标注

在我的工作中,关于工厂模式是一个很大的讨论。主要讨论点是,正在创建对象的工厂中的一个人是否也可以分支出对其对象进行填充的调用...

回答 1 投票 1

Laravel工厂-动态创建或创建

我有一个简单的问题。如何编写一个Factory,让我根据原始调用make()或create()定义使用make()或create()的关系?这是我的用例:我有一个简单的...

回答 1 投票 0

Python:扩展类/从使用工厂方法的第三方程序包返回的对象

我正在尝试确定将第三方类包装到另一个类中的最佳方法,因此我可以提供一致的内部API。第三方类是使用相当复杂的工厂创建的...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.