Bilgisayar programlamasında değişmez bir nesne, programcının oluşturduktan sonra değiştiremeyeceği bir nesnedir. Değiştirilemez nesneler öncelikle işlevsel ve nesne yönelimli programlama dillerinde bulunur.
Değişmez nesneler kullanmanın yararları
- Daha yüksek güvenlik - bir nesne değiştirilemez, asıl amacından başka bir amaç için kullanılamaz.
- Diş güvenliği - çok iş parçacıklı bir programda, değişken veri başka bir eşzamanlı iş parçacığı tarafından yanlışlıkla üzerine yazılamaz.
- Basitlik - büyük bir nesne kümesi programın çalışması boyunca aynı kalırsa, bir programın davranışını hata ayıklamak ve analiz etmek daha kolaydır.
Nesneye yönelik programlama, Programlama terimleri