腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
“
改变
”
复杂
的
不
可变
对象
java
、
design-patterns
、
domain-driven-design
、
builder
build() A newA = a.changeProp2(); 我有不
可变
的
对象
(在本例中是A),它是使用构建器ABuilder构造
的
。现在,当我想要从现有的
复杂
A
对象
中创建新
的
A
对象
时,在我
的
例子中,我可以调用方法changeProp2()。此方法应复制
对象
a
的
所有内部属
浏览 10
提问于2019-01-17
得票数 2
17
回答
Java中不
可变
对象
的
缺点是什么?
java
、
immutability
Java中不
可变
对象
的
优点似乎很明显: 但是,在Java中支持不
可变
的
对象
有哪些缺点呢?即 是否有可能设计一个大型系统(深
对象
图),主要使用不
可变
的
<e
浏览 17
提问于2009-04-15
得票数 35
回答已采纳
2
回答
从不同线程更新
对象
java
、
android
、
multithreading
、
http
、
synchronize
这些线程正在进行http调用,并从不同
的
链接获取数据。现在,我创建了一个类,实例化了该类
的
单个
对象
以访问数据。所有四个线程同时访问数据。现在
的
问题是,数据没有以同步
的
方式存储。如何以同步
的
方式完成?有什么想法吗?请帮帮忙。
浏览 2
提问于2014-08-14
得票数 0
1
回答
在python中运行函数后,将
对象
切片作为参数不会更改
python
、
python-3.x
、
python-2.7
将一个
可变
对象
传递给一个函数,我们可以修改它
的
值而
不
返回。但是如果我传递一个
可变
对象
的
片段,似乎在运行函数之后,该
对象
的
值没有
改变
。下面是我
的
代码: """ :rtype: int s = list(str(x))l = l
浏览 18
提问于2019-07-18
得票数 0
2
回答
方法允许我自由地修改我
的
类,但使它们对其他人来说是不变
的
?
java
、
mvc
、
immutability
我希望这种状态
的
大部分是不变
的
,因为它不应该被
改变
,而且我
不
希望任何访问我
的
模型的人能够通过做一个愚蠢
的
改变
来打破状态。 但是,表示状态
的
对象
有一些树结构。
对象
A包含一组B,其中包含一组
对象
C,其中包含一组
对象
D等。由于我必须从下到上提取数据
的
性质,所以我无法自下而上构建结构;在所有其他
对象
完成后,将生成最底层
的
“chid<em
浏览 0
提问于2013-03-26
得票数 6
回答已采纳
1
回答
C++0x
可变
模板通过引用传递
c++
、
templates
、
c++11
我想在我
的
应用程序中使用
可变
模板功能,但我
不
希望
对象
通过值传递(因为在我
的
例子中
对象
非常
复杂
)。我想通过引用传递它们(而不是指针)。
浏览 3
提问于2011-06-16
得票数 38
回答已采纳
1
回答
我应该在DTO中使用构建器模式吗?
java
、
design-patterns
、
dto
、
data-transfer-objects
、
builder-pattern
这可能是个相当隐晦
的
问题,但我想知道更多
的
意见。我用Spring构建了一个Rest服务,并实现了DTO-域-实体模式。(){ }} 在我
的
大多数DTO案例中(不是
浏览 1
提问于2015-08-04
得票数 11
回答已采纳
1
回答
如何利用Riverpods StateNotifierProvider处理
复杂
状态
flutter
、
state
、
flutter-provider
、
riverpod
我有一个很大,很
复杂
的
应用程序,有很多页面和输入表单,有很多字段(文本,日期选择,组合框,.),所以状态相当大。我需要
的
是提供者ChangeNotifierProvider ( Riverpod也有),以便能够在触发侦听器重新构建时拥有
可变
的
状态和更多
的
控制权。但是Riverpod
不
鼓励使用ChangeNotifierProvider,这让我有点紧张。也许我并没有真正理解StateNotifierProvider
的
概念。所以问题是,我如何使用State
浏览 13
提问于2022-06-03
得票数 3
回答已采纳
6
回答
在
可变
Cocoa
对象
上实现-hash
的
技术
objective-c
、
cocoa
、
cocoa-touch
、
hash
-hash
的
文档表示,当
可变
对象
存储在集合中时,它不能更改,与-isEqual:
的
文档类似,对于相同
的
对象
,-hash值必须相同。考虑到这一点,是否有人对实现-hash
的
最佳方法有任何建议,使其满足这两种条件,但实际上是智能计算
的
(即不只是返回0)?有人知道框架提供
的
类
的
可变
版本是如何做到这一点
的
吗?当然,最简单
的
方法就是忘记第一个条件(关于它不会
改变</
浏览 7
提问于2009-01-14
得票数 12
回答已采纳
4
回答
不
可变
对象
的
缺点
scala
、
immutability
我知道,与
可变
对象
相比,不
可变
对象
提供了几个优点,比如它们比
可变
对象
更容易推理,它们没有
复杂
的
状态空间,随着时间
的
推移而变化,我们可以自由地传递它们,它们可以制造安全
的
哈希表密钥等等--我
的
问题是,不变
对象
的
缺点是什么
浏览 7
提问于2015-12-29
得票数 5
回答已采纳
4
回答
Python: self (Self)和正确使用类变量
python
、
class-variables
在Python中使用类变量时,可以通过"self“(由于引用)或"type(self)”(直接)直接访问和(如果是
可变
的
)直接操作它,而当您只使用"self“时,不
可变
变量(例如整数)显然会被新实例
对象
遮蔽(我知道有时会对类变量不屑一顾,但当我使用它们时,我希望以一致
的
方式访问它们(如果它们是不
可变
类型,则以一种方式访问它们,如果它们是
可变
的
,则使用另一种方式)。编辑:是的,如果您修改了一个不
可变
浏览 4
提问于2014-07-24
得票数 2
回答已采纳
5
回答
Java:复合
对象
的
不变性
java
} private String addrLine1; ...在上面代码中,考虑到Address
对象
可以使用setter进行更改,Employee真的是不
可变
的
吗?
浏览 6
提问于2012-02-29
得票数 1
回答已采纳
8
回答
不
可变
类/
对象
、私有构造器、工厂方法
java
、
singleton
、
immutability
已经阅读了如何通过以下步骤使类不
可变
不要提供修改
可变
对象</e
浏览 9
提问于2012-11-30
得票数 10
3
回答
为什么我们需要
可变
的
类?
java
这一章是关于最小化
对象
的
易变性。我非常理解为什么不
可变
对象
是好
的
,例如线程安全、简单等。我
的
问题是,既然不
可变
对象
有很多优点,那么有哪些情况下可以选择
可变
对象
呢?
浏览 7
提问于2014-05-12
得票数 5
回答已采纳
1
回答
javascript中
的
不
可变
值
javascript
、
variables
、
immutability
、
mutable
目前我正处于JavaScript
的
学习过程中,我真的对不
可变
的
值感到困惑。我所理解
的
是,当一个值被创造出来(刺/数/布尔)时,它是永远不会
改变
的
。请帮助我理解JavaScript中“
可变
”和“不变”概念
的
实际用法。提前谢谢。
浏览 2
提问于2016-03-28
得票数 3
3
回答
为什么
可变
的
内置
对象
不能在Python中使用?这有什么好处呢?
python
、
python-3.x
哈斯德 如果一个
对象
的
哈希值在其生存期内从未
改变
(它需要一个__hash__()方法),并且可以与其他
对象
(它需要一个__eq__()方法)进行比较,那么它是可接受
的
。Python
的
所有不
可变
内置
对象
都是可选
的
,而
可变
容器(如列表或字典)则不是。
对象
是用户定义类
的
实例,默认情况下是可哈斯
的
。它们都比较不平等(除了它们自己),它们
的
散列值是从它们<
浏览 3
提问于2019-05-06
得票数 7
1
回答
创建后java.awt.Color更改rgb颜色
java
、
colors
当我用java.awt.Color创建一个颜色
对象
时,我可以使用构造函数来设置它
的
颜色,但是我不知道如何在之后(当我
的
颜色
对象
已经创建时)更改它。因为这似乎是不可能
的
,我需要给我
的
Graphics
对象
的
setColor函数一个颜色
对象
,但我也需要能够更改RGB值。它是重写类
的
浏览 1
提问于2017-01-22
得票数 2
回答已采纳
1
回答
Python使
可变
对象
的
行为不
可变
python-3.x
编辑:我没有
改变
对象
的
可变
性,只是让变量
的
行为像它一样。我
的
脑海中没有具体
的
实现,但可能会使用它来使元组具有
可变
项hashable但是
浏览 28
提问于2018-07-14
得票数 -5
回答已采纳
4
回答
无状态和不
可变
之间有什么区别?
immutability
、
stateless
例如,HTTP是一个无状态协议,String
对象
是一个不
可变
的
对象
。但我很难理解两者之间
的
区别。当我创建一个无状态
对象
时,它不会在内部存储任何“状态”数据。如果我创建一个不变
的
对象
,它意味着它永远不会
改变
。 由于不
可变
对象
不会
改变
,因此从定义上说,它不能有状态。它就是永远
的
样子。如果一个
对象<
浏览 1
提问于2012-10-19
得票数 16
回答已采纳
1
回答
不
可变
的
最后参数和返回
java
非最终参数或返回
的
对象
可以使
对象
可变
吗?通过
改变
这一点,有什么不同: ...当目标是使MyImmutableClass真正不
可变
时在应用更改之后,MyImmutab
浏览 2
提问于2015-09-04
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
python的可变对象与不可变对象你知道有什么区别吗?来来来大佬来教你区分
【每日一图】旋转可变大的桌子,想必机械结构很复杂吧!明天解密!
用科技让复杂的数据更直观 测控软件改变工作模式
【Python基础】Python中的对象和类是如何改变你的代码
互联网带来的改变,大数据也不例外
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券