An essential variation is interfaces might have properties although not fields. This, to me, underlines that properties really should be used to define a class's general public interface when fields are meant to be Utilized in the personal, internal workings of a category. Being a rule I not often generate https://smartworlddeveloper.co.in/smart-world-69-sector-69-gurgaon-a-new-benchmark-in-urban-luxury-living/