An essential distinction is always that interfaces may have properties but not fields. This, to me, underlines that properties must be used to define a class's general public interface while fields are supposed to be used in the non-public, internal workings of a category. Like a rule I rarely make https://affordablehousinggurugram.in/aipl-lake-city-sector-103-gurgaon-a-new-chapter-in-urban-luxury-living/