An essential distinction is interfaces may have properties although not fields. This, to me, underlines that properties really should be used to define a category's community interface whilst fields are supposed to be Utilized in the non-public, inside workings of a category. Like a rule I seldom produce public fields https://gurgoanproperty.family.blog/