An essential variation is interfaces may have properties but not fields. This, to me, underlines that properties must be utilized to define a category's general public interface although fields are meant to be Utilized in the non-public, interior workings of a class. For a rule I seldom build public fields https://smartworlddeveloper.co.in/top-reasons-to-choose-smartworld-69-sector-69-gurgaon-for-your-dream-home/