A vital distinction is interfaces may have properties but not fields. This, to me, underlines that properties needs to be utilized to define a class's general public interface though fields are supposed to be used in the non-public, internal workings of a category. Like a rule I seldom generate general https://emperiumgurugram.in/