An essential variance is interfaces can have properties but not fields. This, to me, underlines that properties need to be used to outline a category's general public interface although fields are supposed to be used in the personal, interior workings of a class. Being a rule I not often make https://medium.com/@m3mhomesgurgaon