factory-pattern

    1热度

    1回答

    使用工厂模式,我有两个班 public class LoginModel : IBaseInterface { public string EmailAddress { get; set; } public string Password { get; set; } } 和 public class UsersModel : IBaseInterface {

    0热度

    1回答

    public class GsonStudentFactory{ .... public static MasterStudent createMasterStudent(Student student) { return gson.fromJson(student.getBody(), MasterStudent.class); } public static BTechSt

    0热度

    1回答

    (TLDR版本低于。)我正在设计一个WPF应用程序,使用MEF作为IoC和Caliburn Micro作为框架。应用程序的主窗口是这样的: 这里是视图模型的窗口: [Export(typeof(MainViewModel))] class MainViewModel : Conductor<PropertyChangedBase>, IHandle<ViewModelType> {

    0热度

    3回答

    我试图在Java Spring引导应用程序中创建工厂方法。但不是手动实例化一个对象,我想从DI容器中获取它。那可能吗? public interface PaymentService { public Payment createPayment(String taskId); } public class PaymentServiceImplA implements Payment

    0热度

    1回答

    当我们从outlook或gmail打开链接时,它会在浏览器中打开。 有没有涉及它的任何一种设计模式? 工厂模式或抽象工厂模式是否适用于此,如果是的,我想知道如何? 任何知识共享将不胜感激。

    -1热度

    1回答

    我有1个构造函数和1个工厂方法为我的Date类。第一个只有3个int参数代表月,日和年。第二个,我提供的情况下,用户将字符串作为一个参数来表示月/日/年。你可以在main()中看到,我忘了调用工厂方法parseIt。但编译器仍然提供正确的结果。所以问题是:JAVA可以隐式调用这个工厂方法吗? 请看看第一构造和第2工厂方法: import java.io.*; class Date {

    0热度

    3回答

    我有一个包含方法和复杂数据结构的Product类。我将有8种类型的产品仅在数据结构的内容上有所不同,没有别的。在我的应用程序中,我需要为8种产品中的每一种创建一个实例,并且存在的产品类型在运行时不会改变。 什么是最好的方法,为什么? A)类产品有8个子类。这些子类中的每一个仅定义构造函数。在每个构造函数中,为该类型的产品正确创建数据结构。 B)工厂类有8个子类。这八个类别中的每一个都是一个混凝土工

    0热度

    1回答

    我正在设计一个使用rails的网站生成器。 我有以下主要资源和关系:一个网站有很多页面,一个网站有一个css _template,一个页面有很多部分。 还有每个资源的其他属性。 在最低的嵌套,我想动态生成像其他网站的按钮,窗体,幻灯片,api组件的资源都取决于网站类别。 我的问题是: 1.这是工厂模式的候选人,我可以使用工厂来生成资源类型? 我可以随时生成资源及其控制器吗? 如果是,那么与该组件有

    0热度

    1回答

    我有以下设置: class MyClass { public: static MyClass Clone(const MyClass& other) { return MyClass(other, 10); } static MyClass CreateNormal(int x, int y) { return MyClass(int x, i

    1热度

    2回答

    我在学习spring framework。我从网站上看了很多教程,但是我无法得到他们的解释。请用简单的方式简单地解释我。 在这里,我把工厂设计模式,实现松散耦合和我们如何使用在春季这种设计模式了。 我无法得到这一点(句子)“这种模式提供了创建对象的最佳方式之一”。 public interface Shape { void draw(); } public class R