1. In programming and object-oriented design, a property whose value is subject to validation constraints or restrictions that must be satisfied before the property can be modified.
The age property is a constrained property that only accepts values between 0 and 150.
A propriedade idade é uma propriedade restrita que só aceita valores entre 0 e 150.
2. In JavaBeans and similar frameworks, a property that generates a PropertyChangeEvent and can reject proposed value changes through a VetoableChangeListener.
When implementing a constrained property, you must notify listeners of any attempted changes.
Ao implementar uma propriedade restrita, você deve notificar os ouvintes de quaisquer tentativas de mudança.