A very important difference is the fact interfaces might have properties but not fields. This, to me, underlines that properties ought to be used to define a class's general public interface even though fields are supposed to be Utilized in the personal, inside workings of a category. Like a rule https://m3mprojectsdwarkaexpressway.blogspot.com