aboutsummaryrefslogtreecommitdiff
path: root/files/zh-tw/glossary/immutable/index.html
blob: 5bf9879041bb42ae2913fd5e63e98b7bb01b9ca6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
---
title: Immutable
slug: Glossary/Immutable
translation_of: Glossary/Immutable
---
<p>我們在說一個不可變的{{glossary("物件")}},意思就是這樣的物件內容部會被改變。</p>

<p>在多數情況下會要使物件成為immutable,例如:</p>

<ul>
 <li>改善效能(即不打算在之後對物件做修改)</li>
 <li>降低記憶體使用量(使用{{glossary("object reference")}}而非複製整個物件)</li>
 <li>執行緒安全(多個執行緒都關連到相同物件且不會影響到彼此)</li>
</ul>

<h2 id="了解更多">了解更多</h2>

<h3 id="基本知識">基本知識</h3>

<ul>
 <li>Wikipedia上的{{interwiki("wikipedia", "不可變物件", "不可變物件")}}</li>
</ul>