A vital difference is interfaces may have properties but not fields. This, to me, underlines that properties ought to be utilized to outline a category's community interface although fields are supposed to be used in the private, inside workings of a class. For a rule I rarely generate general public https://elan106gurgaon.blogspot.com