factory

    0热度

    2回答

    我正在用C#编写一个工厂模式的dll。工厂收到一个枚举并返回一个接口。根据接收到的枚举,它会创建不同的对象并将其返回封装在接口中。工厂内的任何类都实现了接口,其访问修饰符是内部的,除了自己的接口是公共的。 问题是当我从主项目调用dll时。在工厂内部创建的每个对象都有不同的属性,并不是为什么我无法从主中访问或修改这些属性。一些帮助? 这是来自主工厂的调用。 IConfigurator config

    0热度

    3回答

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

    0热度

    1回答

    对于我正在帮助架构师的应用程序,我们希望使用nginx +独角兽作为我们的服务器堆栈的一部分。我们已经听说了nginx可以提供静态文件的速度的好处。不幸的是,我们身份验证过程的一部分需要apache服务器仍然使用nginx是可​​以接受的,但是在nginx和独角兽之间有apa​​che还是只是变得荒谬?我不知道这会如何影响性能。

    4热度

    3回答

    那么,它的工作原理,它只是不产生任何有价值的: elems = document.getElementById("itemsTable").getElementsByTagName("TR") for j = 0 to ubound(elems) - 1 ' stuff next 好了,这是行不通的,显然elems的是一个对象,而不是一个数组像你在看中的JavaScript得到

    2热度

    2回答

    我试图提供一个通用javax.cache兼容适配器类javax.cache.configuration.FactoryBuilder检索工厂,然后由ignite实例化缓存。所描述的问题可能会使用Apache Ignite,但是,我相信它不一定与Ignite相关,但更多的是泛型和闭包在Java中的工作方式。 Ignite CacheStoreAdapter接口继承自javax.cache.Cache

    1热度

    1回答

    调用存储方法时,我使用温莎城堡v3.4.0创建RavenDB文件会话实例,但是当我后来使用RavenDB客户端版本低于3.0.3660我得到这个错误最小的代码我可以拿出,再现错误: using Castle.Facilities.TypedFactory; using Castle.MicroKernel.Registration; using Castle.Windsor; using R

    1热度

    2回答

    我试图将我的cosmosDB集合中的所有文档下载到本地目录。我想使用python修改所有JSON文档中的一些内容,然后将它们上传到另一个Azure帐户。什么是最简单,最快捷的方式来下载我收藏中的所有文件?我应该使用CosmosDB模拟器吗?我被告知要查看Azure的数据工厂?这将有助于本地下载文件吗?我也被提到了CosmosDB的数据迁移工具,我发现它有助于将数据导入CosmosDB,但我无法在导

    0热度

    2回答

    我想写打开按钮时此处选择另一个窗口的应用程序是我到目前为止有: public class AndroidAlarm extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super

    0热度

    1回答

    你好,你可以这么善良看到thoose片段,并告诉我为什么我的服务无法启动后调用startService()。我正在尝试创建一个Widget,它为屏幕上的所有窗口小部件运行一项服务。该服务提供了一个工厂来填充列表视图。我对小部件很陌生,所以如果我做错了什么,请提醒我。 这是窗口小部件提供程序类: public class MyWidProvider extends AppWidgetProvider

    0热度

    3回答

    我的情况如下。 我有一个摘要Command类,它有一个exec方法。我有一系列扩展这个抽象类的具体命令类。 我有一个CommandFactory上下文类创建并返回一个适当的命令根据我解析并发送到工厂的cmdline参数。 (这里没有问题,我可以解析cmdline参数就好了)。 但是命令工厂内我有这样大的if-else - 如果不是不像这个 public Command getCmd(String