Based on this principle, the characteristics of a class are made personal to hide and safeguard them from other code. Beneath is another instance on how @property will help when one particular should refactor code which happens to be taken from in this article (I only summarize it down below): https://conscientgurugram.in/