factory-pattern 相关问题

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

C#通用接口和工厂模式

我正在尝试创建一个通用接口,其中一个方法的参数类型由通用编辑定义我在意识到我可能已经混淆之后稍微改变了问题...

回答 3 投票 9

在DDD中使用存储库的工厂模式

我在域中有对象Project,如下面的公共类Project实现Entity {private ProjectId projectId;私人ProjectTitle项目标题;私人ProjectDescription ...

回答 1 投票 0

泛型和反射 - GenericArguments [0]违反了类型的约束

我已经把头发拉了一段时间,基本上我正在尝试实现一个通用的存储库工厂,调用如下:var resposFactory = new RepositoryFactory

回答 4 投票 9

如何基于Key实现CsvProcessing的工厂设计模式

我编写了一个控制器,它是MototuploadService的默认设置(用于Motor Upload),但我需要制作一个Factory Design,以便基于parentPkId,需要调用HealUploadService,...

回答 1 投票 0

返回类型的织物图案方法

我是.net的初学者。我正在尝试了解面料图案方法。我找到了这个代码示例:public abstract class Person {public string Name {get;组;公共小数...

回答 4 投票 0

使用工厂模式时如何保护具体子类的实例化?

我有一个抽象类Employee,它有两个具体的子类,MinorEmployee和AdultEmployee。我知道如何在Employee中创建一个静态工厂方法来实例化一个具体的实例...

回答 2 投票 2

为什么php动态对象类创建不起作用?

我试图在我的Zend Expressive APP中创建一个类(作为工厂类),如下所示:declare(strict_types = 1); namespace App \ Install \ Factory;使用App \ Install \ Model作为模型;使用App \ ...

回答 2 投票 0

如何保持对符合Swift协议的类对象的引用

也许我仍然以Objective-C的方式思考。我想注册要在工厂模式中使用的类。这些类符合协议,例如:protocol URLNavigation:class {...

回答 1 投票 0

工厂模式:支持新的混凝土类型

我正在研究这个链接中的工厂模式。在写了一个普通的工厂后,作者继续设计一个工厂,我们不必修改工厂的代码来添加新的混凝土......

回答 1 投票 1

TypeScript:使用动态导入的工厂模式不允许构造对象的新实例以进行合成

我正在使用动态导入在Typescript中实现工厂模式,以便我可以初始化负载,在运行时初始化(具有必要的组合)所需模块。我能够加载......

回答 1 投票 0

使用静态工厂方法时,fat jar中的主类失败,但在IDE中工作正常

我有一个小项目,我正在使用shadowJar创建一个从命令行运行的fatjar ..主类入口点使用像这样的静态工厂方法获取项目中的类...

回答 1 投票 0

实例工厂方法Vs静态工厂方法

不是所有的工厂方法都是静态的吗?产生产品的东西需要状态吗?何时适合实例工厂或静态工厂方法?你能举例说明......

回答 5 投票 37

如何在不违反Typescript中的OCP的情况下创建工厂对象

我只是了解一个工厂模式,并希望在Typescript中实现它。我检查了很多像这样的网站并注意到所有的例子都违反了OCP,因为他们必须使用很多...

回答 1 投票 -1

依赖注入与工厂模式

引用依赖注入的大多数示例,我们也可以使用工厂模式来解决。在使用/设计时看起来像依赖注入和...之间的区别

回答 27 投票 461

在任何编译语言中实现以下语法(针对Factory设计模式)?最好是Kotlin,C ++

我想知道以下语法是否可用于已编译的语言?请不要提供java,因为它需要JVM。当我们初始化一个类时,该设计相当于工厂设计模式......

回答 1 投票 -1

抽象工厂和工厂设计模式之间有什么区别?

我知道有很多关于这两种模式之间差异的帖子,但有一些我找不到的东西。从我一直在阅读,我看到工厂方法......

回答 16 投票 383

Java Filter Factory实现

受FilenameFilter.java的启发,我想使用类似的方法/设计模式来解决我的问题。我根据以下内容从sftp服务器中选择文件:如果它早于n天,如果它早于n ...

回答 1 投票 1

新运营商在哪些方面被认为是有害的?

当使用new operator创建对象被认为是有害的时,应该使用工厂模式。新运营商在什么情况下被认为是有害的

回答 4 投票 1

如何初始化工厂?

我有一个工厂来建造汽车......它是一个基本的工厂,它接受汽车的名称,寻找实施ICar的所有类,根据汽车名称选择正确的类型,并使用...初始化汽车...

回答 3 投票 2

在C ++工厂方法的实现中遇到继承问题

设计模式相当新,也许我已经错过了已回答的问题。由于继承问题,我在实践工厂设计模式时遇到了麻烦。这是基类#ifndef ...

回答 1 投票 1

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