Immutable object
In object-oriented and functional programming, an immutable object (unchangeable object) is an object whose state cannot be modified after it is created. This is in contrast to a mutable object (changeable object), which can be modified after it is created. In some cases, an object is considered immutable even if some internally used attributes change, but the object's state appears unchanging from an external point of view. For example, an object that uses memoization to cache the results of expensive computations could still be considered an immutable object.
Apache GroovyApache SparkAppend-onlyAssignment (computer science)BitVaultBrace notationCDR codingCeylon (programming language)Chris OkasakiChurch encodingCircle–ellipse problemClojureClone (Java method)Cocoa text systemComparison of C Sharp and JavaComparison of functional programming languagesComparison of programming languages (associative array)Comparison of programming paradigmsConstant (computer programming)Constructor (object-oriented programming)Decorator patternDelegation (object-oriented programming)Dependency injectionDimensional modelingDomain-driven designElm (programming language)Erlang (programming language)Evaluation strategyFail-fastFedora (operating system)Final (Java)Fluent interfaceFlyweight patternFor loopFreenetFunctional programmingGlossary of computer scienceHistory of supernova observationIdentifier (computer languages)Immutability
Link from a Wikipage to another Wikipage
primaryTopic
Immutable object
In object-oriented and functional programming, an immutable object (unchangeable object) is an object whose state cannot be modified after it is created. This is in contrast to a mutable object (changeable object), which can be modified after it is created. In some cases, an object is considered immutable even if some internally used attributes change, but the object's state appears unchanging from an external point of view. For example, an object that uses memoization to cache the results of expensive computations could still be considered an immutable object.
has abstract
Em programação orientada a obj ...... objetos imutáveis e mutáveis.
@pt
En programación orientada a ob ...... dad que los objetos mutables.
@es
Immutable object (česky neměnn ...... měnit jeho nastavenou hodnotu.
@cs
In object-oriented and functio ...... security than mutable objects.
@en
Un objet immuable, en programm ...... r avec celui d'objet variable.
@fr
В программировании неизменяемы ...... ер, тем, что потоко-безопасны.
@ru
Незмі́нний об'є́кт (англ. Immu ...... езпеки, ніж змінювані об'єкти.
@uk
イミュータブル (英: immutable) なオブジェクト ...... ではイミュータブルかミュータブルか選択できるようにしている。
@ja
在物件導向及函數程式語言中,不可變物件(英語:Immutab ...... 才像 std::basic_string<T> 一样可变。
@zh
Link from a Wikipage to an external page
Wikipage page ID
page length (characters) of wiki page
Wikipage revision ID
1,003,767,349
Link from a Wikipage to another Wikipage
date
July 2017
@en
reason
This is a controversial claim ...... n the Scala foundation itself.
@en
wikiPageUsesTemplate
subject
comment
Em programação orientada a obj ...... erado como um objeto imutável.
@pt
En programación orientada a ob ...... nsiderado un objeto inmutable.
@es
Immutable object (česky neměnn ...... měnit jeho nastavenou hodnotu.
@cs
In object-oriented and functio ...... onsidered an immutable object.
@en
Un objet immuable, en programm ...... r avec celui d'objet variable.
@fr
В программировании неизменяемы ...... ыка — например, монадами или .
@ru
Незмі́нний об'є́кт (англ. Immu ...... , але, він може, також, визнач
@uk
イミュータブル (英: immutable) なオブジェクト ...... ではイミュータブルかミュータブルか選択できるようにしている。
@ja
在物件導向及函數程式語言中,不可變物件(英語:Immutab ...... 才像 std::basic_string<T> 一样可变。
@zh
label
Immutable object
@cs
Immutable object
@en
Objet immuable
@fr
Objeto imutável
@pt
Objeto inmutable
@es
Незмінний об'єкт
@uk
Неизменяемый объект
@ru
イミュータブル
@ja
不可變物件
@zh
불변객체
@ko