Immutable Object

Türkçe karşılığı: Değişmez nesneAlan: Yazılım Mühendisliği

Değişmez nesne (Immutable Object) — Oluşturulduktan sonra gözlemlenebilir durumu değişmeyen nesne.

Yazılım Mühendisliği Bağlamı

Immutable veri yapıları reasoning, thread-safety ve güvenli paylaşımı kolaylaştırır. Ancak büyük yapıların sürekli kopyalanması allocation baskısı yaratabileceğinden persistent data structure veya kontrollü mutable buffer gibi alternatifler gerekebilir.

Tasarım ve Uygulama Sınırı

Immutable referans, içindeki bütün nesne grafının otomatik olarak immutable olduğu anlamına gelmez.

İlişkili Yazılım Mühendisliği Kavramları