Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
我们是否需要更喜欢构造函数而不是静态工厂方法?如果是的话,什么时候?
我一直在阅读有效的Java by 约书亚 布洛赫到目前为止 它确实名副其实 第一项就提供了令人信服的理由静态工厂方法 over 构造函数 以至于我开始质疑那些好的旧构造函数的有效性 本书的优点 缺点总结如下 优点 他们有名字 我们拥有全面的
Java
DesignPatterns
constructor
factorypattern
effectivejava
如何使用c++在运行时动态注册工厂类中的类
现在 我实现了一个工厂类来动态创建带有标识字符串的类 请参见以下代码 void IOFactory registerIO Register NDAM9020 gt IOBase return new NDAM9020 Register BK
c
C11
CMake
factorypattern
PHP5中单例与工厂模式结合
在 PHP5 中将单例设计模式与工厂方法模式结合使用的最佳方法是什么 我最简单的使用场景是对每种数据库类型仅实例化选择性数据库连接一次 用于数据库连接的单例工厂 class Registry private static objects p
php
DesignPatterns
singleton
factorypattern
使用 Ninject IOC 替换工厂
我在解析器中有一个工厂方法 本质上 当我加载令牌时 我会查找该令牌的处理程序 或者直接转到默认处理程序 我已经将其实现为switch并作为Dictionary
c
inversionofcontrol
ninject
factorypattern
成本计算器应用程序的设计模式?
我有一个问题 我之前曾尝试寻求帮助 但当时无法解决它 所以我现在尝试简化问题 看看是否可以获得更具体的帮助 因为它让我发疯了 基本上 我有这个应用程序的工作 更复杂 版本 它是一个项目成本计算器 但因为我同时尝试学习更好地设计我的应用程序
c
DesignPatterns
factorypattern
strategypattern
恢复域对象的最佳方法
这是一个如此简单而常见的场景 我想知道到目前为止我是如何做到的以及为什么现在遇到问题 我有这个对象 基础设施程序集的一部分 public class Queue public class QueueItem public QueueItem
OOP
domaindrivendesign
factorypattern
如何管理应用程序工厂模式中的额外模块?
我正在使用带有应用程序工厂模式的烧瓶 我确实知道应用程序工厂模式仅在工厂函数中管理配置对象 如下面的代码所示 def create app config app config from object config sentry init a
Flask
factorypattern
Angular 8 - 服务注入和工厂模式
我已经简要阅读了几篇文章和官方 Angular 指南 但它们似乎无法帮助我解决我的任务 这就是我想要的和所做的 假设我有带有产品列表页面的 Angular 应用程序 此外 这个应用程序将来还会有类别列表页面和一些N列表页面 正如您所看到的
angular
typescript
dependencyinjection
factorypattern
Java Pattern 类没有公共构造函数,为什么?
我一直在回顾JavaRegex图书馆对此感到惊讶Pattern类没有公共构造函数 多年来我一直认为这是理所当然的 我怀疑静电的原因之一compile使用方法来支持构造函数可能是构造函数总是返回一个新对象 而静态方法可能返回先前创建 和缓存
Java
DesignPatterns
constructor
staticmethods
factorypattern
C++派生类型的自动工厂注册
像我之前的许多人一样 我正在尝试让我的派生类型自动向我的工厂注册 我通读了很多问题 并试图专注于我在那里没有找到的问题 除了自动注册之外 一切都运行良好 我的目标 automatically register any derived cla
c
templates
staticmethods
factorypattern
构造函数注入——我们也注入工厂吗?
听完后整洁代码讲座 https www youtube com playlist list PL693EFD059797C21E 我开始明白我们应该使用工厂来组合对象 因此 举例来说 如果House has a Door and a Doo
dependencyinjection
factorypattern
constructorinjection
python 3:类“模板”(返回参数化类的函数)
我正在尝试创建一个传递参数的函数x并返回一个新类C C应该是固定基类的子类A 仅添加一项 添加某个类属性并将其设置为 equalx 换句话说 class C A C p x x is the parameter passed to the
python
python3x
classdesign
factorypattern
为带有条件编译的产品实现工厂模式
我想以一种允许我在不引入类型依赖的情况下编译代码的方式实现工厂 或其他模式 enum CarType BMW PORSCHE MERC class CarFactory public static Car create CarType ty
c
OOP
DesignPatterns
factorypattern
c98
在工厂模式中使用反射[关闭]
Closed 这个问题是基于意见的 help closed questions 目前不接受答案 在工厂模式中使用反射是一个好的实践吗 public class MyObjectFactory private Party party publ
Java
Reflection
factory
factorypattern
用 Guice 代替抽象工厂?
我是 Guice 的新手 我想知道我能走多远 我有一个界面UserInfo具有多个实现类GoogleUserInfo FacebookUserInfo TwitterUserInfo等等 这些类是使用工厂创建的 public class U
guice
factorypattern
在运行时根据请求参数创建EF Core DbContext
背景 我们正在使用 ASP Net Core 和 Entity Framework Core 2 2 构建一个 Web 应用程序 我们正在连接到旧数据库 设置是有 16 个数据库 全部具有完全相同的架构 保存不同的上下文数据 我们无法改变这
c
NetCore
factorypattern
servicelocator
efcore22
为什么有 BigInteger(String) 而没有 BigInteger(long)?
在 Java 中 要将 String 转换为 BigInteger 可以使用构造函数new BigInteger String 但要转换 int long 你可以使用工厂函数BigInteger valueof long 这是为什么 Mor
Java
BigInteger
factorypattern
如何将值传递给 wcf 服务上的构造函数?
我想将值传递到实现我的服务的类的构造函数中 然而 ServiceHost 只允许我传递要创建的类型的名称 而不是传递给其构造函数的参数 我希望能够传递一个创建我的服务对象的工厂 到目前为止我发现了什么 WCF 依赖注入行为 http web
wcf
dependencyinjection
factorypattern
这是使用和测试利用工厂模式的类的正确方法吗?
我对工厂模式没有太多经验 我遇到过一种情况 我认为这是必要的 但我不确定我是否正确实现了该模式 并且我担心它的影响对我的单元测试的可读性有影响 我创建了一个代码片段 它 根据记忆 近似于我正在工作的场景的本质 如果有人能看一下它并看看我所做
c
unittesting
moq
factorypattern
弹簧动态注入,工厂化模式
延续自依赖注入 延迟注入实践 https stackoverflow com questions 10384473 dependency injection delayed injection praxis 10414747 我有主课 pa
Java
Spring
dependencyinjection
factory
factorypattern
1
2
»