-
1 votesanswersviews
使用DataMember字符串的初始化程序在C#中返回类(工厂模式)的静态对象?
关于StackOverflow的第一个问题,我感到害怕和兴奋 . 我试图使用静态对象作为工厂模式并使用类型作为字符串序列化的类的确切行为 . 反序列化时,Initializer应该根据字符串返回静态对象 . 通过示例更容易做到: [DataContract] public class Interpolation { [DataMember] public string Type {... -
1 votesanswersviews
{closure}()必须是laravel工厂种子上Faker \ Generator \ Generator的一个实例
当我使用php artisan db:seed我收到了错误?在 UserFactory.php line 27: Type error: Argument 1 passed to Illuminate\Database\Eloquent\Factory::{closure}() must be an instance of Faker\Generator\Generator, instance o... -
2 votesanswersviews
iPOJO组件已实例化但没有可见输出
我有2个iPOJO组件 . 1-提供“Hello”服务的提供程序包 . 以下是组件的实现: package helloipojo; import helloipojo.service.HelloService; import org.apache.felix.ipojo.annotations.Component; import org.apache.felix.ipojo.annotati... -
-2 votesanswersviews
在angularjs中使用工厂获取错误:[$ injector:undef]
我正在创建一个新的角度应用程序和使用工厂,但当我收到一个错误 错误:[$ injector:undef] http://errors.angularjs.org/1.4.5/ $ injector / undef?p0 =错误(本机)位于https://ajax.googleapis.com/ajax/libs/angularjs/1.4.5/angular.min.js:6:416处于Objec... -
3 votesanswersviews
如何为Spring Batch作业定义模板?
我正在使用Spring Batch 2.1.5 . 我有很多彼此非常相似的工作,我正在寻找一种方法让一个较小的XML充当工作模板 . 作业之间共享的东西是读者,处理器,编写者和一个tasklet . 此外,每个bean的一些参数都是相同的 . 例如,它们都使用相同的数据源 . 我想到了4种方法,其中3种不起作用...... 1 - 使用后处理器将公共bean和属性添加为默认值是不可能的,因为Sp... -
1 votesanswersviews
Laravel 5.6 db:种子抛出FatalThrowableError:找不到类'APP\Todo'
我正在使用faker生成生成虚假条目并在 php artisan db:seed 的帮助下将其插入数据库中,当我运行此命令时,它显示错误: 播种:TodosTableSeeder Symfony \ Component \ Debug \ Exception \ FatalThrowableError:在/var/www/html/todos/vendor/laravel/framework/s... -
133 votesanswersviews
设计模式:工厂与工厂方法与抽象工厂
我正在从网站上阅读设计模式 在那里我读到了有关工厂,工厂方法和抽象工厂的信息,但是它们很混乱,我对定义并不清楚 . 根据定义 Factory - 创建对象而不将实例化逻辑暴露给客户端,并通过公共接口引用新创建的对象 . Factory Method Factory方法的简化版本 - 定义用于创建对象的接口,但让子类决定实例化哪个类,并通过公共接口引用新创建的对象 . 抽象工厂 - 提供用于创... -
2 votesanswersviews
通用接口依赖注入工厂
我正在玩DI和Ninject . 我愿意接受有关如何以另一种方式解决这个问题的建议 . 我正在努力确保可以替换ICreateOrders的具体实现 - 如果需要的话 . 也许还有另一种方式或模式? 像这样的解决方案:C# - Ninject, IoC and factory pattern很好但我希望将可能的创建者注入工厂并使工厂根据OrderRequest选择一个 . 这不起作用 . ker... -
2 votesanswersviews
NInject扩展工厂
在阅读 NInject v3 上的新文档以及如何使用Factory Extension之后,显然我仍然没有完全得到它,因为我的代码抛出异常到处... 我得到这个例外,如果人们愿意,我可以粘贴整件事,但我会尽量保持简短 . 激活IDeployEntityContainer时出错没有匹配的绑定可用,并且该类型不可自我绑定 . 这是我的代码...... Ninject Bind Module类 cl... -
0 votesanswersviews
静态/全局变量的内存隔离(多实例化)
我使用第三方类和一些静态成员: class TheirClass{ //from metadata static TheirType TheirProp } 我在我的代码中使用该类的实例 class MyWorkLoad { TheirClass theInstance } 但我需要单独的上下文/域/无论如何 {//My Program var w1 = MyWork... -
442 votesanswersviews
工厂和抽象工厂模式之间的基本区别是什么? [关闭]
工厂和抽象工厂模式之间的基本区别是什么? -
2 votesanswersviews
ZF3多个数据库适配器
在ZF2中,可以在_2361704中配置多个这样的适配器: 'db' => array( 'adapters'=>array( 'db1' => array( 'driver' => 'Pdo', 'dsn' => 'mysql:dbname=zf2;host=localhost', ... -
0 votesanswersviews
更新工厂数据的控制器数据已更改为Angular
我的模态有'SelectBankModelCtrl'作为控制器 . 'SelectBankList'是我的工厂 这里当我从控制器调用SelectBankList.loadBankList()时,如果从服务器加载数据但没有更新datagrid上的数据对象 . 控制器:angular.module('sampleApp') . console('SelectBankModelCtrl',functi... -
0 votesanswersviews
控制osgi声明性服务的实例化
我正在寻找一种简单的方法来控制声明式服务的实例化 . 我想要的是像工厂一样被要求返回组件的实例,但我可以控制实例化 . 目前我刚刚找到了ComponentFactory,我可以用给定的字典调用newInstance . 但我真正想要的是这样的,假设IComponent是声明性服务接口而MyComponent是实现类 public class MyComponentFactory implement... -
1 votesanswersviews
最后的字段,工厂构造函数或带有getter的私有字段何时应该用于dart?
如果你能弄清楚如何重命名这个问题,我愿意接受建议 . 在Dart语言中,可以编写带有final字段的类 . 这些字段只能设置 before the constructor 正文运行 . 这可以是声明(通常用于类中的静态常量),在声明构造函数或使用 this.field 简写时的初始化列表语法中: class NumBox{ final num value; NumBox(this.valu... -
10 votesanswersviews
Ninject Factory Extension将多种混凝土类型绑定到一个界面
简介: 我正在使用Ninject Factory Extension将简单的对象工厂注入我的服务类 . 这是我的界面和两个实现它的类: public interface ICar { void Drive(); void Stop(); } public class Mercedes : ICar { public void Drive() { Do ... -
1 votesanswersviews
ninject工厂构造函数选择与运行时泛型
如何使用ninject工厂,该工厂使用构造函数参数创建实例,而不依赖于参数名称 . 问题是 ToConstructor() -Method不起作用,因为我将它绑定到泛型定义 . 以下示例有效,如果我使用带有相应构造函数参数名称的factory方法,但我不喜欢它依赖于名称 . 因为以下解决方案非常脆弱,如果有人选择了错误的名称或重命名派生类中的ctor-argument,则会中断 . 有解决方案吗... -
1 votesanswersviews
通过C中的工厂传递模拟
我正在使用GoogleTest在我的项目中创建单元测试 . 我想模拟实现以下接口的特定对象: class IMockableObject { public: IMockable(); IMockable(const IMockable &other); // copy constructor virtual ~IMockable(); virtual int DoSomet...