腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
JavaScript
构造
器
模式
、
、
我正在寻找一个解决JavaScript唯一一个
构造
函数问题的合理解决方案。假设我们有一个类Point,我们希望允许从坐标创建对象。因此,我想要的是一种将这两个
构造
函数解耦的设计
模式
(或者将其中的一个分解为两个)。目标-C有一个很好的
模式
。ObjC用户使用某些东西创建对象。那么
构造
函数呢?藏起来?我不知道。我想这就是你进来的地方。
浏览 5
提问于2014-09-03
得票数 3
回答已采纳
2
回答
JS
构造
器
模式
?
、
我选择了一个项目,所有的js文件都像下面这样写成模块,然后连接成一个缩小的文件。function Footer(){ slideButton : $('.js-footer-slide-btn'), }; this.initialise = functio
浏览 2
提问于2015-08-14
得票数 2
2
回答
Scala
构造
模式
与抽取
模式
匹配
、
构造
函数
模式
和提取
器
模式
匹配有什么区别?在Scala的编程中,作者区分了Ch 15中的
构造
函数
模式
和Ch 26中的提取
器
模式
。
构造
函数
模式
的示例:case class BinOp(operator: String, left: Expr, right: Expr) extends Exprexpr match { case BinOp("+", e
浏览 4
提问于2017-03-06
得票数 3
回答已采纳
1
回答
Java builder
模式
(Bloch)真的与GOF构建
器
相关吗?
、
、
Joshua Bloch建议将构建
器
模式
作为具有太多
构造
选项或太多
构造
函数参数的类的解决方案。GOF构建
器
的基本意图是“将对象的
构造
与其表示分离”,或者基本上是为具有相同基类的不同最终产品创建抽象
构造
算法。在我看来,除了两者都是创作
模式
之外,这两种
模式
不仅不是同一种
模式
,而且甚至没有密切的联系。 Bloch的Java builder真的是同一种构建
器
吗?
浏览 1
提问于2014-10-08
得票数 3
1
回答
有效Java书籍线程中的Builder
模式
安全吗?
我读的是“有效的java”--当类有几个可选的
构造
参数时,它建议使用构建
器
模式
。理性的存在比- “远程处理
模式
”--它基本上为一个
构造
函数提供了需求
模式
,另一个
构造
函数为必需+1可选,另一个
构造
函数为‘必需+2可选’等等--作者认为,当可选参数失控时,这变得太难读和写了。‘'Javabeans’
模式
--它使用无参数
构造
函数,然后为每个参数运行一个setter --这里的缺点是线程安全--因为对象经过几种方法
浏览 4
提问于2014-09-17
得票数 4
回答已采纳
2
回答
建筑商设计
模式
使用它的真正优势是什么
维基百科称 构建
器
模式
是一种对象创建软件设计
模式
。与抽象的工厂
模式
和以启用多态性为目的的工厂方法
模式
不同,构建
器
模式
的意图是找到一种解决可伸缩
构造
器
反引用的方法。当对象
构造
函数参数组合的增加导致
构造
函数的指数列表时,就会出现伸缩
构造
器
反
模式
。构建
器
模式
没有使用许多
构造
函数,而是使用另一个对象
浏览 5
提问于2016-05-20
得票数 0
4
回答
构造
器
模式
与
构造
函数的区别
构建
器
模式
只是一种构建类似于
构造
函数的对象的方法,那么为什么要使用构建
器
模式
而不是普通的旧
构造
函数呢?
浏览 2
提问于2015-04-26
得票数 42
回答已采纳
1
回答
构造
器
模式
多变量
、
、
、
我正在阅读约书亚·布洛赫的“有效Java”,在第2项中,他提到了在处理
构造
函数中的几个参数时使用Builder
模式
的优点。这一切都很好,直到我看到了传统
构造
函数和这个
模式
之间的多个var-args差异。因此,我对此有一些疑问: 构建
器
模式
如何允许多个var-args?为什么传统的
构造
函数只允许一个var-arg?(可能是因为如果存在多个var-args,而定义的数据类型是相同的,这可能会导致歧义,但我不确定这是正确的原因。)
浏览 3
提问于2015-11-20
得票数 4
回答已采纳
1
回答
使用Isabelle进行验证时的智能
构造
器
模式
、
、
在学习的第三章时,我的导师提到了其中的一些函数是使用智能
构造
器
模式
构建的,并指出这种
模式
对定理的证明是有益的。那么,在Isabelle中什么是智能
构造
器
模式
,它如何帮助定理的证明?也许你甚至可以用书的第三章来解释.
浏览 0
提问于2018-10-23
得票数 1
回答已采纳
1
回答
在Jackson中使用自定义JSON反序列化
、
、
每个对象都有反序列化
器
需要用来解释JSON的
模式
。我的问题是如何向反序列化
器
提供架构?反序列化
器
扩展了类JSONDeserializer,该类具有一个非参数
构造
函数和一个必须重写的抽象方法反序列化(解析
器
、上下文)。我想使用替代方法反序列化(解析
器
、上下文、值),其中值是部分
构造
的对象,其中包括
模式
。也就是说,反序列化方法可以调用value.schema()来访问
模式
。对象本身是用
构造
器</
浏览 7
提问于2016-09-26
得票数 0
1
回答
构建
器
模式
是否比命名的可选参数提供的更多?
、
、
、
、
只在附录中简要地描述了构建
器
模式
,而没有像其他
模式
那样占用太多的篇幅。还将构建
器
模式
视为“真”
模式
,而不将其降级到附录中。无论如何,在我看来,第一和第三种来源都非常关注这个
模式
是如何用客户想要的多少“成分”来
构造
一个对象的。*/);auto obj = Ctor(null, null, some_param3 /*, null, nu
浏览 8
提问于2022-06-26
得票数 2
2
回答
可序列化的Builder
模式
(如何添加公共的无arg
构造
函数?)
、
、
我想用Builder
模式
来创建一个类,它的样式与约书亚·布洛赫的风格相同。但是我想使用这个类作为DTO对象,并从EJB中传输它。所以它需要有公共的非arg
构造
函数。如何在构建
器
模式
中实现这种java样式?实际上,Java只有一个
构造
函数,它接受Builder对象作为参数。如果我添加了公共的无arg
构造
函数,那么我就失去了构建
器
优于Java
模式
的优势。
浏览 9
提问于2013-01-11
得票数 2
1
回答
与
构造
器
模式
等效的工厂
模式
、
、
、
我使用
构造
函数
模式
来创建我的对象,如下所示;const Car = function( color, speed, oil )
浏览 0
提问于2018-09-19
得票数 1
1
回答
装饰类的
构造
函数有参数吗?
、
我使用了装饰
器
模式
,并且用一个带参数的
构造
函数来装饰一个类。下面是类装饰的
构造
函数;因为我的装饰
器
类继承了装饰类,所以我需要声明它的
构造
函数,如下所示; Public Sub New(ByVal schedulingService as SchedulingService,我传入了装饰
器
浏览 1
提问于2009-08-05
得票数 2
回答已采纳
2
回答
Spring中的“基于
构造
函数的注入”和“通过
构造
函数
模式
自动连接”的区别是什么?
、
我知道并理解基于
构造
函数的注入。但是,自动装配
模式
把我搞糊涂了。1)我读到自动装配的默认
模式
是‘无自动装配’,即我们必须在xml文件中手动设置属性。但是,基于xml的配置难道不是一种自动装配吗?2)自动装配的其他
模式
是: i) byName ii) byType iii)
构造
函数iv)自动检测。我的假设是正确的吗: a)当使用基于xml配置的自动装配时,默认
模式
是‘byName’(即,我必须保持属性引用的名称与用作属性的bean的名称相同。)b)当使用注解时,默认的
模式
浏览 27
提问于2016-08-31
得票数 2
回答已采纳
1
回答
使用参数化的
构造
函数(带有必填字段)和setter,而不是使用Builder设计
模式
、
、
、
当我们有一个有很多字段的类,其中一些是强制的,一些是可选的,那么使用
构造
函数是一种糟糕的做法,因为有几个问题,其中一个是可读性差。构建
器
设计
模式
可以是一种解决方案,我们可以在其中分离
构造
逻辑,并使用分步方法来创建对象。我的问题是: 1.)为什么我们不能将Setter与参数化
构造
函数相结合,该
构造
函数将包含必填字段而不是Builder
模式
?可以使用setter设置可选字段。2.)为什么我们应该使用构建
器
设计
模式
,而不是带有参数化
浏览 3
提问于2021-06-12
得票数 1
4
回答
构造
模式
与原型
模式
的区别
、
我研究了创建对象的Protoype
模式
。function Fruit(){}Fruit.fruitName = "Banana",原型
模式
f
浏览 7
提问于2016-01-28
得票数 12
回答已采纳
3
回答
初始化
器
和静态初始化
器
的区别?
、
当我在Asp.Net中使用XmlDOM时,有这样一个
模式
:` `XmlReader = XmlReader.Create()“。 然后我在几次之后遇到了同样的
模式
。我想知道静态
构造
器
和“新的ClassName()”
构造
器
之间的区别(我不确定我是否用正确的术语来描述我的意思)。我不是在问XmlReader.Create()做了什么,我想知道的是为什么我要使用静态
构造
函数而不是呢?它将提供什么样的方面?我可以用静态
构造
函数做什么事情,但是我不能用新关键字<
浏览 1
提问于2009-10-30
得票数 0
回答已采纳
1
回答
与单独的内部类相比,在实体本身中使用构建
器
模式
有什么问题(如果有的话)?
、
、
问题:使用内部静态构建
器
类感觉像是输入过多。我想让一些属性保持不可变,但我不想使用带有大量参数的
构造
函数,即只使用那些不可变的
构造
函数。解决方案:使用
构造
函数创建一个类,该
构造
函数接受不需要的属性的所有必需字段和setter方法。将调用链接以允许以下
模式
。var product = new Product("Car").withGears(5); 你认为这是一种反
模式
吗?经典的构建
器
浏览 4
提问于2019-04-19
得票数 0
2
回答
构建
器
模式
是否与
构造
函数中的参数数有关?
我在学习设计
模式
。作为其中的一部分,我将介绍Builder设计
模式
。定义说,“Builder设计
模式
的目的是将复杂对象的
构造
与其表示分开”。我试图理解什么是“复杂对象”(.When),我在网上查看,人们提到
构造
函数是否有更多的参数或可选参数,然后再使用构建
器
对象。 这个解释是对的吗?如果我们有可选的参数,那么为什么我们不从
构造
函数中删除这些参数,如果客户端需要使用set方法来设置这个参数呢?如果我们有更多的
构造
函数参数,并尝试使用构建
器</em
浏览 0
提问于2020-05-24
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java构造器小科普
Mybatis-Plus框架:条件构造器
Java构造器,一文带你了解
delphi7 构造Web Services服务器
thinkphp5数据库查询构造器原生查询
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券