factory-pattern 相关问题

此标记有时用于引用工厂方法模式([factory-method]),有时用于引用抽象工厂模式([abstract-factory])。请使用这些标签中的任何一个而不是此标签。

不使用 for 循环生成具有随机数据的数组

我正在使用 faker.js 库生成随机数据,我有几个工厂函数可以生成一系列用户数据: const createUser = () => { 返回 { 姓名:faker.name.

回答 5 投票 0

为输入的重叠排列/组合创建可重用的类

我遇到了一个设计问题,我有不同的实现来保存数据和处理不同工具的其他事情。我使用工厂设计来保存数据,在 g 中也是如此......

回答 1 投票 0

Python 对象工厂多次重复构造函数参数

在编写 python 对象工厂时,我在构造函数中遇到了很多参数重复。感觉不对,好像有更好的方法来使用这种模式。我不确定我是否应该

回答 2 投票 0

是哪个图案设计?

我见过如下的实现 IService { 做(请求); } 服务:服务 { 做(请求){} } B服务:我服务 { 做(请求){} } 最终服务:我服务 { 私人 ISe...

回答 1 投票 0

如何创建宏以通过该类的实例访问任何类中的任何变量

我有三个班级: 对象 - 保存一些数据。 ObjectFactory - 从注册表创建对象的单例。 编辑器 - 客户端可以在 GUI 中添加对象,这些对象存储在文本文件中,然后生成...

回答 1 投票 0

正确的工厂模式

我在这种情况下使用工厂模式。但我不知道这是一个很好的实现。请帮我审阅并给我你的意见。感谢您 !对不起,如果我的英语水平不好 1.要求...

回答 0 投票 0

OrientDB 从 2.0.12 迁移到 2.2.18

我在 2.0.12 中使用下面的 API 获取顶点并且它正在工作 OrientGraphFactory factory = new OrientGraphFactory("remote:172.21.112.228/mydb", "root", "root&q...

回答 1 投票 0

确定在 asp.net core 中发送不同类型电子邮件的最佳架构

我已将抽象 IEmailManager 定义为具有发送方法。电子邮件控制器使用其具体类型 EmailManager 作为发送电子邮件的构造函数依赖项。 公共接口

回答 0 投票 0

如何在存在多个接口的工厂模式中设置类型

有这几种 接口 A { 身份证号 名称:字符串 模式A:模式A[] } 接口 B { 身份证号 名称:字符串 模式B:模式B[] } 界面 C { 身份证号 姓名:

回答 2 投票 0

工厂模式应该使用new Factory(parameter)还是Factory.create(parameter)?

我经常看到书籍建议使用创建静态方法的工厂模式。例如 工厂.create(参数) 类工厂{ 静态创建(参数){ // 返回实例 } } 是不是更...

回答 0 投票 0

什么是创建工厂方法的 pythonic 方式?

我有一个类,我希望人们调用工厂方法来创建类的实例,而不是直接实例化类。 使用 fa 的几个不同原因之一......

回答 0 投票 0

C# 中抽象工厂设计模式的真实世界示例

我在阅读许多关于 C# 中的抽象工厂设计模式的帖子后写了这个问题。我真的无法从所有这些帖子提供的示例中理解真实世界的用例。我所有...

回答 3 投票 0

Java包装类是如何实现工厂模式的?

我正在阅读有关工厂设计模式的文章,并看到文章中提到的一些示例,这些包装类(如 Integer 和 Boolean)使用 valueof 方法返回由

回答 1 投票 0

当传递参数时,获取工厂函数的名称(奇怪)

好吧,我有个问题。简短版:我想这样做: const createThing = function( behaviours(intensities) ){ return { behavior1: behavior1(intensity1), behavior2: ....

回答 1 投票 0

工厂功能效率

我一直看到这样的工厂函数的例子, const dog = () => { const sound = 'woof' return { makeSound: () => console.log( sound ) }。} const poodle = dog() poodle.makeSound(...)

回答 1 投票 1

.使用.NET Core 3.1依赖注入的工厂模式。

我有一个.NET Core 3.1 API,可能使用 RabbitMq 或 Azure 服务总线。选择将通过一个配置参数来决定。由于要使用的配置是运行时决定的,我...

回答 1 投票 0

使用工厂设计模式如何停止一个类必须预知它必须创建的对象类别

按照我的理解,工厂设计模式允许通过使用一个单独的对象来创建对象,而这个对象的唯一目的就是创建第一个对象。不同类型的工厂可以用来 ...

回答 1 投票 1

[当我们拥有具有类似高级功能的类但在方法中返回不同类型的类时使用哪种设计模式?

我有一个现有的C#控制台应用程序,该应用程序接受参数,并根据参数使用依赖项注入创建市场(英国,美国,MX ..)的实例。每个市场类别都有一个'string ...

回答 1 投票 0

带有派生通用类的FactoryPattern

这是一个简短的片段,我已经隐藏了无关紧要的细节。目标是使我的工厂使用我的泛型设计类型。在文章的结尾,我有两个看法。 ...

回答 1 投票 0

具有不同方法签名的工厂方法

我有三个运输公司,根据用户选择,我想生成标签。我打算为此实现Factory模式,但是在需要帮助的地方几乎没有什么困惑...

回答 1 投票 0

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