1. Noun. (software design) an invariant used to constrain objects of a class that is preserved by class methods and that constrains the state stored in the object. ¹
¹ Source: wiktionary.com