factory-pattern

factory-pattern

文章 0 浏览 2

在这种情况下我可以使用工厂模式吗?

我想知道我是否可以 - 以及如何 - 在这种情况下可以使用工厂模式? 我有以下类..... public interface IStub&ltT&gt where T : class { IEnumerable&l…

南巷近海 2024-09-26 10:54:07 2 0

静态工厂方法中的泛型? (爪哇)

我有一个作业要求我使用工厂模式来实现不可变的数据结构,但问题是抽象类是泛型的,并且静态方法引用泛型类型给我带来了问题。我的作业要求我使用静态…

魔法唧唧 2024-09-25 01:10:38 5 0

动态基类和工厂

我有以下代码: class EntityBase (object) : __entity__ = None def __init__ (self) : pass def entity (name) : class Entity (EntityBase) : __en…

枉心 2024-09-24 22:24:06 7 0

Activator.CreateInstance:类的动态实例化

我正在设计一个松耦合的结构。我想通过由字符串表示的代码从不同的程序集/命名空间调用类。我的设计是,每个客户端的业务规则都位于不同的程序集上,…

无言温柔 2024-09-24 04:39:46 3 0

抽象三层应用程序的数据层 (DAL)

作为我上一个问题的延续,(请参阅https://stackoverflow.com/ questions/3737848/creating-a-loosely- Coupled-scalable-software-architecture 有人…

芯好空 2024-09-19 20:23:02 8 0

关于工厂设计架构的问题

考虑这个例子 接口 interface IBusinessRules { string Perform() } 继承者 class Client1BusinessRules: IBusinessRules { public string Perform() …

作业与我同在 2024-09-18 23:18:29 4 0

用于测试和实时 Web 服务的工厂模式

鉴于代码是自动生成的并且我不想更改它(例如添加基类),Web 服务是否可以在工厂模式中使用? 这样做的一个原因是,如果您有 2 个相同的 Web 服务,…

琉璃繁缕 2024-09-18 12:22:23 2 0

使用内部构造函数创建泛型类

是否可以在泛型方法中使用其内部构造函数构造一个对象? public abstract class FooBase { } public class Foo : FooBase { internal Foo() { } } pub…

芸娘子的小脾气 2024-09-17 20:23:56 3 0

对 Factory 所做的一些疑问

我不太确定是否完全理解工厂模式。 假设我有一个类 Customer ,它基本上具有以下方法: CreateCustomer - 静态,从头开始创建客户并将其添加到数据库…

祁梦 2024-09-17 08:10:53 5 0

对象工厂实现

我想用 C# 创建一个对象工厂。我希望我的对象只能通过这个对象工厂创建,如何实现?我知道如何创建一个简单的对象工厂,例如具有创建和初始化对象的公…

高跟鞋的旋律 2024-09-16 15:13:23 1 0

抽象工厂在 php < 中是不可能的5.3?

我正在开发一个抽象类,以节省几个类的一些代码。这些类都是通过不同的静态调用实例化自己的工厂。我可以通过将所有这些方法放在一个抽象类中来节省一…

私藏温柔 2024-09-14 10:11:34 9 0

设计模式名称: 是工厂吗?

下面的类展示了与真实用例类似的内容。它始终为同一线程返回相同的实例。 public class LookingForName { private static final ThreadLocal&ltSometh…

狂之美人 2024-09-13 11:03:37 7 0

在实例化时将类转换为子类

我正在编写一个用于查询 Mediawiki API 的框架。我有一个 Page 类,它代表 wiki 上的文章,我还有一个 Category 类,它是一个 Page 具有更具体的方法…

红墙和绿瓦 2024-09-12 13:10:06 6 0

工厂模式但带有对象参数

采用以下经典工厂模式: public interface IPizza { decimal Price { get } } public class HamAndMushroomPizza : IPizza { decimal IPizza.Price { …

擦肩而过的背影 2024-09-11 18:27:48 5 0

工厂方法模式以避免基于条件逻辑的对象实例化

在如下场景中,需要根据某些条件逻辑来实例化对象,工厂方法模式是否可以帮助避免客户端代码由于 if/elseif 条件的数量而变得混乱(这也可能是如果由…

浅黛梨妆こ 2024-09-10 17:06:31 3 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文