我正在学习设计模式。你能帮我为这个类设计一个工厂模式吗?
我有一个从其他类的层次结构构建的类,并且我创建了一堆相同的类,除了类名之外,它们看起来相同 但是 class Class1 extends BaseClass { public func…
静态对象未在 VC 2010 的静态库中链接。如何强制链接?
我有一个静态工厂,它依赖自身的静态成员将类注册到工厂系统中。 class Foo_A_Maker : public FooFactory<Foo, const std::string &> { privat…
用于灵活类创建的 Java 最佳实践库创建(工厂模式、抽象和接口)
假设我是一家汽车制造商的 Java 软件开发人员。我的任务是创建一个可供众多内部应用程序使用的库。对于制造的每种类型的汽车模型,我创建一个代表该模…
XPath 中的工厂模式
我正在尝试实现一个访问 TextExtractor 的 toString() 方法的 XSL 样式表。我使用的解析器是 Saxon9HE。 简单类图: AbstractText +toString() : Stri…
混合装饰器模式和工厂模式
我们目前使用 Microsoft 的用户界面流程。 这基本上是一个 MVP“框架”。 控制器通过输入/输出参数相互通信。 控制器定义了这两个方法void OnEnterTas…
角色、抽象模式、松耦合
假设我们有以下内容: A) 工厂接口,例如 public interface IEmployeeFactory { IEmployee CreateEmployee(Person person, Constants.EmployeeType ty…
为什么我收到错误“错误 C2259:...无法实例化抽象类”?
任何帮助都是appriced。我正在研究 C++ 工厂模式,但收到此错误。 1>c:\users\brian\documents\visual studio 2010\projects\cst276lab_3\guitar.hp…
使用一种通用工厂方法创建实例
我试图找到一种易于扩展的方法来在运行时基于静态 String 类属性(称为 NAME)创建对象。 如何改进这段使用简单 if 构造的代码? public class Flower…
Java 1.4 工厂问题
我有一个工厂,我想限制可能传递到 get 方法中的可能值。 public static class FooFactory{ public static final String TYPE1= "type1" public stati…
C++ 中正确的工厂模式
在 C# 中,您必须声明类中的所有内容,因此示例工厂模式可能如下所示: namespace MySpace { public class CFactory { public static CFactory Curren…