Trwałość, pochodzi od czasownika trwać. Nie należy mylić uporu z wytrwałością, ponieważ ta ostatnia odnosi się raczej do wykonania czynności i nie ustaje, dopóki nie zostanie osiągnięty pożądany rezultat.
Trwałość (w programowaniu) jest rozumiana jako działanie polegające na ciągłym zachowaniu informacji o obiekcie (zapisywanie), ale jednocześnie odnosi się to również do odzyskiwania z niego informacji (odczytu) w celu ponownego wykorzystania.
W przypadku trwałości obiektów, informacje, które trwają w większości przypadków, to wartości, które atrybuty zawierają w danym momencie, niekoniecznie funkcjonalność, którą zapewniają ich metody.
Trwałość jest wartością bardzo ważne, aby osiągnąć cel lub propozycji gola. Wiele osób uznaje wartości (takie jak zarządzanie czasem, umiejętności planowania, opracowywanie strategii, inteligencja intrapersonalna, wiedza techniczna i zawodowa itp.), Ale niewiele z nich jest tak samo istotnych jak wytrwałość.