Based on this basic principle, the characteristics of a class are created private to cover and shield them from other code. Under is yet another instance on how @property can assist when just one should refactor code which happens to be taken from in this article (I only summarize it https://centralparksector104.co.in/